My kids loved this movie. My 5 year old was excited to see it again 2 days after the first time. Adults will enjoy it as well. Script was well written and movie moved along quickly at 90 minutes. There were a few violent scenes but presented in a way that was tolerable to little ones.