We took our 4 yr old to watch this movie. I think my husband and I enjoyed more than our son did. I think he's too young to understand the lines between the lines, but OMG! was I a sucker for all the wits those characters carry through the scenes. The graphics were awesome, the story was heart warming. I don't think there was a "take away" lesson from this movie, but I can't remember the last time I walked out of the movie theater with such a big smile on my face. Bravo!