維京島國(guó)的少年嗝嗝(杰伊?巴切爾 Jay Baruchel 配音)是部落統(tǒng)偉大的斯托里克杰拉德·巴特勒 Gerard Butler 配音)的兒子,他非想像自己的父親樣親手屠龍——些飛龍是島上維人放牧羊群的主天敵——但他每出現(xiàn)在部落屠龍戰(zhàn)斗中都只給大徒增煩惱。在一對(duì)抗飛龍的戰(zhàn)斗,??ㄆ胀低涤?龍器擊傷了一只神秘的“夜之怒”,并背著族人生、豢養(yǎng),甚至服了這只龍,還它起名“無牙”希卡普的神秘行引起了一同訓(xùn)練龍技巧的女孩阿特麗德(亞美莉·費(fèi)雷拉 America Ferrera 配音)的懷疑。阿斯特德發(fā)現(xiàn)了??ㄆ?秘密,卻同時(shí)被騎“無牙”御風(fēng)飛的美妙體驗(yàn)所撼。格雷決定在龍成人禮上向遠(yuǎn)歸來的斯托里克族人講明真相,服大家放棄屠龍卻偏偏弄巧成拙害得“無牙”被,一場(chǎng)更大的災(zāi)就在眼前…?