This has to be one of favorite movies of all time. It is great with all the great characters and humor that appears to be created on the fly. The story is good in that it is something a 5 year old can enjoy as well as an adult. It was well put together from beginning to end.