This film is packed with jokes, puns and innuendo that are funny but more "adult" than a lot of kids movies in the past. It's also full of plenty of clichés and new age tropes that get tiresome but it does pack in a good bit of lessons on life and morality so it's not all bad. It will definitely keep the kids entertained!