萨米(比利·安格 Billy Unger 配音)和雷(卡洛斯·麦卡勒斯 Carlos McCullers II 配音)带着孙子艾拉(Shyloh Oostwald 配音)和瑞琪(Carter Hastings 配音)出海游玩,却不幸被人类的渔船捕获,它们的目的地是全球最豪华的人造水族馆,这也就意味着,一旦它们到达那里,就再也无法获得自由重回大海了。 龙虾露露(乔·托马斯 Joe Thomas 配音)、怪鱼金宝、小丑鱼塔茨,在船上,萨米和雷结识了一群和它们同病相怜的海洋生物们。它们不仅要在坚不可摧的穿上找到突破口,还必须提防野心勃勃的海马老大,这位狂妄武断的独裁者,它设计出的逃亡方案是否能够行得通呢?除此之外,失散的爷孙四人又能否再度团聚呢?
维京岛国的少年小嗝嗝(杰伊•巴鲁切尔 Jay Baruchel 配音)是部落统领伟大的斯托里克(杰拉德·巴特勒 Gerard Butler 配音)的儿子,他非常想像自己的父亲一样亲手屠龙——这些飞龙是岛上维京人放牧羊群的主要天敌——但他每次出现在部落屠龙的战斗中都只给大家徒增烦恼。在一次对抗飞龙的战斗中,希卡普偷偷用射龙器击伤了一只最神秘的“夜之怒龙”,并背着族人放生、豢养,甚至驯服了这只龙,还给它起名“无牙”。希卡普的神秘行径引起了一同训练屠龙技巧的女孩阿斯特丽德(亚美莉卡·费雷拉 America Ferrera 配音)的怀疑。阿斯特丽德发现了希卡普的秘密,却同时被身骑“无牙”御风而飞的美妙体验所震撼。格雷决定在屠龙成人礼上向远征归来的斯托里克和族人讲明真相,说服大家放弃屠龙,却偏偏弄巧成拙,害得“无牙”被俘,一场更大的灾难就在眼前……