So far so good as the story like goes and the meaning of the movie. I'd like to watch it again, but won't because they have found great pleasure in taking the Lord's name in vain as much as possible. It's very offensive and odd that with a choice, the have chosen to use that word the most. It could have been a fantastic movie but for that. So I gave 2 stars for that alone even though it was a great movie. But will not watch or recommend as most of my friends and family feel the same way about language in movies and especially taking the Lord's name in vain every other word. Shame on the movie industry, the actors, all of them as it is not necessary!