Part of my job is reviewing movies for a national magazine (AFA Journal). I saw several cheesy movies last year. This movie, while it does have its cheesy moments, and it does start slow, was the best movie I watched last year. The character development is great, the story line is fantastic. I am also a youth pastor and would encourage any person who works with teenagers to host a movie night and watch this film. It is just an overall great, family-friendly, wonderful movie.