Na wyspie Berk, gdzie wikingowie i smoki są zaciekłymi wrogami od pokoleń, mieszka Czkawka (Mason Thames; "Czarny telefon"). Pomysłowy, ale niedoceniony syn wodza (Gerard Butler, powtarzający swoją rolę z animowanej serii), Czkawka przeciwstawia się wielowiekowej tradycji, kiedy zaprzyjaźnia się ze Szczerbatkiem. Ich nieprawdopodobna więź ujawnia prawdziwą naturę smoków, podważając fundamenty społeczeństwa wikingów.