This movie kept my 4 year old nephew and 9 year old niece entertained the whole time. The characters and plot were goofy enough for the 4 year old but not too babyish for the 9 year old. It isn't easy to find a movie that appeals to both age groups, so Bravo! to the people who created this movie.