Fart jokes galore in warmhearted kids fantasy adventure.