Hiccup je sin mogočnega vikinškega poglavarja, toda mladenič zaradi majhne postave kljub vsem prizadevanjem ne more postati pravi heroj, ki bi se spoprijel z nadležnimi zmaji. Ko se udeleži treninga boja s krilato nadlego, uspe Hiccup s pomočjo svojega najnovejšega izuma ujeti majhnega zmaja. Ker ga ne more pokončati, se med njima razvije nenavadno prijateljstvo, toda ko želi deček resnico o zmajih posredovati preostalemu plemenu, naleti na številne težave in posmeh.

Zgodba se podaja v čase prazgodovine, ko so po našem planetu še hodili mamuti. Mladi lovec D'Leh se skuša uveljaviti kot vodja plemena, ko njegovo ljubezen Evolet ugrabijo kruti zavojevalci. Pogumni mladenič se z mentorjem Tic-Ticom poda na epsko popotovanje, na katerem spozna nove prijatelje in dokončno sprejme breme svoje usode, toda za zmago nad mogočnimi nasprotniki bo potreboval tudi obilico sreče in starodavne magije.