Cloudy with a Chance of Meatballs ★★★½

So much better than you'd imagine.