Excellent movie for all ages. Our group ranged from 20 to 35 years, and we all enjoyed it. There were kids, teenagers, and parents in the audience. We all had a great time; the movie has plenty of laughter and "cuteness". The elements of the story are easy to follow by younger children, but it also has more sophisticated jokes (even a direct reference to Lehman Brothers!). I definitely recommend it.