First of all, i slept through entire movie. THe story line was too simple to keep me awake. wasted $15... Second, maybe kids older than 7 might be able to understand the whole story. My 5-year old daughter was too confused to grasp the idea. So, yes i would recommned this to kids older than 7 but for younger kids i woul suggest them to go watch toy story instead.