维京岛国的少年小嗝嗝(杰伊?巴鲁切尔 Jay Baruchel 配音)是部落管辖伟年夜的斯托里克(杰拉德·巴特勒 Gerard Butler 配音)的儿子,他特别很是想像本人的父亲同样亲手屠龙——这些飞龙是岛上维京人放牧羊群的次要天敌——但他每一次呈现正在部落屠龙的战役中都只给大师徒增懊恼。正在一次抗衡飞龙的战役中,希卡普偷偷用射龙器击伤了一只最奥秘的“夜之怒龙”,并背着族人放生、饲养,乃至征服了这只龙,还给它起名“无牙”。希卡普的奥秘行径惹起了一同训练屠龙技能的女孩阿斯特丽德(亚美莉卡·费雷拉 America Ferrera 配音)的嫌疑。阿斯特丽德发现了希卡普的诡秘,却同时被身骑“无牙”御风而飞的美妙体验所震撼。格雷决议正在屠龙成人礼上向远征归来的斯托里克以及族人批注实情,压服大师保持屠龙,却恰恰弄巧成拙,害患上“无牙”被俘,一场更年夜的劫难就正在面前……