How to Train Your Dragon 2 ★★★★★

Paddington levels of perfection