I took my 7 year old granddaughter to see it and although the movie had the usual (for these days) awesome animation, I found the movie rather long and the dialogue rather flat for myself and am pretty sure the 7 year old didn't get a lot of the humor except for the slapstick of course. Not sure why this movie has been rated as high as it is but my granddaughter sure did like it!