Soluço é um garoto pequeno e magro que mora em uma ilha onde constantemente está sendo atacada por dragões, nessa ilha vivem os vikings e o soluço é um deles, ele está sempre tentando provar seu valor, mas não se sente útil pois além de ser pequeno e frágil vive se metendo em confusões, em um certo dia descobriu que não consegue matar dragões, um costume local que é passado de pai para filho, soluço descobriu que não poderia matar dragões quando esteve de frente com um dragão mas não teve coragem de mata-lo e dês desse dia soluço e o dragão em que lhe pôs o apelido de bangela se tornaram amigos, nesse meio tempo Stoico o pai de soluço deixou um amigo encarregado de treinar o soluço e seus amigos cabeçaquente, cabeçaduraa, perna de peixe, melequento e Astrid à torna-los matadores de dragões, enquanto isso soluço passava o seu tempo livre com seu amigo dragão o banguela com quem aprendeu muito sobre os dragões, que eles não eram como os vikings pensavam, os dragões não era tão maus assim e quem daria para conviver em harmonia com eles e até treina-los.
Astrid que mas tarde se apaixona por soluço descobre seus planos e não gosta muito da idéia, mas ele à convida para voar no dragão e rapidamente à convence, no meio desse vôo banguela os leva ao ninho dos dragões e lá havia um dragão gigante sendo alimentado por todos os dragões, então ali eles descobriram o motivo dos dragões estarem atacando a ilha levando sempre uma grande quantidade de alimento, já de volta à ilha soluço descobre que passou no teste para ser um matador de dragões e sua prova final é matar um dragão na arena, mas algo dá errado e ele fica em perigo, banguela percebendo de longe consegue chegar à arena conseguindo salvar seu amigo, mas por conta disso acaba sendo capturado pelos vikings que o usam como guia para chegar ao ninho dos dragões.
Os vikings ao chegar no ninho dos dragões se deparam como o dragão gigantesco e pouco de pois soluço chega ao ninho que com auxilio dos seus amigo e de outros dragões consegue sair da ilha, ao chegar ao ninho soluço vê os barcos dos vikings pegando fogo e em um deles banguela que está preso, soluço com auxilio do seu pai soltam banguela , banguela com o soluço nas costas sai voando apara travar uma luta com o dragão gigante, com auxilio dos seus amigos e outros dragões eles conseguem derrotar o dragão gigante, mas isso teve um preço para o soluço que por conta da batalha acaba perdendo sua perna percebendo toda a situação os vikings corrigem suas falhas e dali em diante passam à ter um convivo harmônico com os dragões.