Na nepristupačnom ostrvu Berk, gde su Vikinzi i zmajevi generacijama živeli kao ljuti neprijatelji, Štucko (Mejson Tems) stoji po strani. Iako je inovativan i sin je poglavice Stoika Velikog (Džerard Batler), Štucko je zanemaren. Međutim, on prkosi vekovnoj tradiciji i postaje prijatelj sa Bezubim, strašnim zmajem Noćne furije. Njihova neverovatna veza otkriva pravu prirodu zmajeva, čime će se uzdrmati i sami temelji vikinškog društva.