Watching the previews for this movie, I was expecting something much broader and more satirical – “Heathers” set in a Christian high school.

Instead, it was a surprisingly thought-provoking story about the challenges of faith, and I enjoyed it much more than I expected.

Wait. That last sentence makes it sound like some sort of dry-as-dust History Channel program on the Life of Jesus. That’s not it at all. It’s an engaging story with lots of great sly lines and fine performances. The leads, Jena Malone and Mandy Moore, are quite good, but even better are supporting players Eva Amurri (Susan Sarandon’s daughter) and Macaulay Culkin as the token Jewish girl and the handicapped boy she takes a shine to. Also great in a quiet way is Patrick Fugit as the pastor/principal’s son.

I was waiting for the cheap shots to come fast and furious, and when they didn’t, I was taken by the ambiguity of all the characters – villians and heroes are much more interesting when they have more than a passing acquaintance with the other side.

When was the last time a movie not only wasn’t what you expected, but also turned out much better than you thought it would be? That’s this movie.

Recommended.