Иккинг живет на острове Берк, где все викинги с детства учатся сражаться с драконами. Он сам не похож на настоящего воина — хилый и неуклюжий, он больше полагается на смекалку, чем на силу. Во время одной из атак он, против всех правил, не убивает раненого ночного фурия, самого редкого и опасного дракона, а отпускает его. Так начинается их тайная дружба.
Иккинг называет дракона Беззубиком и постепенно понимает, что все, чему его учили о драконах — неправда. Они не просто злобные твари, у них есть свой характер и разум. С помощью новых знаний, почерпнутых от Беззубика, Иккинг неожиданно становится звездой драконьей школы, удивляя всех, включая своего сурового отца, вождя Стоика.
Однако старые предрассудки сильны. Стоик, мечтающий покончить с угрозой раз и навсегда, отправляется в логово драконов, не зная главной тайны: монстры сражаются и воруют еду не по своей воле, а потому что ими командует гигантский дракон Король Оборотней. Иккингу и его другу Астрид предстоит раскрыть правду и спасти не только Беззубика, но и все племя от страшной ошибки.
В финальной битве Иккинг и Беззубик, объединившись с другими викингами и их новыми драконьими союзниками, бросают вызов настоящему врагу. Ценой больших потерь им удается одержать победу, навсегда изменив жизнь на Берке. Остров, где раньше драконов только убивали, становится местом, где люди и драконы учатся жить вместе.