An animated comedy with a little bit of magic and a whole lot of heart. Starring Matthew Morrison, Ariana Grande and Nicholas Hoult.