How to Train Your Dragon is centered around a teenage Viking named Hiccup (voiced by Jay Baruchel) who lives on the island of Berk with the rest of his tribe. Over the course of seven generations, Berk has been continuously raided by dragons of all different species, prompting a war between them and the tribe.