My 9 year old wanted to go see this movie again, so we brought our 7 and 5 year old with us. Everyone laughed and got almost all of the jokes. I loved the movie and appreciated the line up of stars who did the voices. Great movie for a rainy day or a sunny day. Well worth it.