This movie showed that great movies are still possible! My husband and I took our 12 yo and we all loved it. Some movies have a lull, this did not-except when the movie broke- It kept us entranced the whole time. We plan to see it again, and I can count on one hand the number of times I have seen a movie twice. I recommend it for all ages! Bravo to the cast and crew. The casting was perfection, and the synergy of the cast made it all the more believable. Don't miss this one.