Only 2 or 3 stars? What is wrong with some of you?! One of the best movies we have seen in a long time! I give it 5 stars! Touching, funny, sad, happy and several good messages in this movie for all ages. I would pay money again to see it. You are missing a great movie if you pass on this one.