京岛国的少年小嗝嗝是部落统领伟大的斯托里克的儿子,他十分想像自己的父亲一样亲手屠龙——这些飞龙是岛上维京人放牧羊群的主要天敌——但他每次出如今部落屠龙的战役中都只给大家徒增烦恼。在一次对立飞龙的战役中,希卡普偷偷用射龙器击伤了一只最奥秘的“夜之怒龙”,并背着族人放生、饲养,甚至征服了这只龙,还给它起名“无牙”。希卡普的奥秘行径惹起了一同训练屠龙技巧的女孩阿斯特丽德的疑心。阿斯特丽德发现了希卡普的秘密,却同时被身骑“无牙”御风而飞的美妙体验所震撼。格雷决议在屠龙成人礼上向远征归来的斯托里克和族人讲明真相,压服大家坚持屠龙,却偏偏弄巧成拙,害得“无牙”被俘,一场更大的灾难就在眼前。