I don't understand why anyone would give this movie anything less than a 5-star. Look past the mistakes and actors and get the numerous lessons to be learnt. This was an exceptional movie! The best for me this year! I cant remember when last I cried this much watching a movie. God bless the producers and crew members! I strongly recommend you watch and watch with an open mind to learn.