Five years on from the events of How to Train Your Dragon, humans and their scaly, fire-breathing friends now live in harmony in the Viking town of Berk. Dragon-racing is a favoured sport, and Hiccup (Jay Baruchel) is now closer than ever to his fearsome black steed, Toothless. The pair loves nothing more than to soar away and explore new horizons, with Hiccup evading the request of his father Stoick (Gerrard Butler) that he takes over as town chieftain.
But on one such adventure, Hiccup and his girlfriend Astrid (America Ferrera) make an alarming discovery: a band of dragon-trappers working for the fearsome Drago Bloodvist (Djimon Hounsou), a tyrant amassing a dragon army. As Hiccup fights to counter this threat to Berk’s future, he meets Valka (Cate Blanchett), a mysterious woman who holds the key to his past.