This movie took me by surprise. I expected it to be a good childrens movie but it was way more than that. It appealed to my 5 year old, my 17 year old, myself and my mom. We walked out of the theater discussing the different parts of the movie with much enthusiasim. A must see for all.