O filme é ambientado em um mundo mítico de vikings e dragões. A história gira em torno de um adolescente viking chamado Hiccup (Jay Baruchel), que vive na ilha de Berk, onde ser um combate dragão é um modo de vida. O senso de humor sem-noção do adolescente faz dele odiado por sua tribo. No entanto, quando Hiccup está incluído no Dia de Treinamento do Dragão com os outros adolescentes viking, ele vê sua chance de provar que tem tudo para ser um vencedor.