Keisha Castle-Hughes in The Nativity StoryTHE NATIVITY STORY

After more than an hour of noble attempts and unfortunate - though unembarrassing - failings, director Catherine Harwicke, in her biblical tale of The Nativity Story, finally lands upon the style she appears to have been aiming for all along. Mary (Keisha Castle-Hughes) has just given birth to Jesus, and as she lies in the manger alongside her husband, Joseph (Oscar Isaac), a blinding shaft of light descends from the heavens and lands directly on the holy family, creating a tableaux that is at once instantly familiar and freshly moving.

Keisha Castle-Hughes in Whale RiderWHALE RIDER

Among its many, many virtues, what I loved most about Niki Caro's Whale Rider is its toughness. In the past year, we've seen so many variants on the ethnic-female-overcoming-her-family's-prejudices theme - My Big Fat Greek Wedding, Real Women Have Curves, Bend It Like Beckham - that the idea of sitting through another one, even one set on a staggeringly gorgeous New Zealand seaside, filled me with more ennui than expectation.