维京岛国的少年小嗝嗝(杰伊•巴鲁切尔 Jay Baruchel 配音)是部落统领伟大的斯托里克(杰拉德·巴特勒 Gerard Butler 配音)的儿子,他非常想像自己的父亲一样亲手屠龙——这些飞龙是岛上维京人放牧羊群的主要天敌——但他每次出现在部落屠龙的战斗中都只给大家徒增烦恼。在一次对抗飞龙的战斗中,希卡普偷偷用射龙器击伤了一只最神秘的“夜之怒龙”,并背着族人放生、豢养,甚至驯服了这只龙,还给它起名“无牙”。希卡普的神秘行径引起了一同训练屠龙技巧的女孩阿斯特丽德(亚美莉卡·费雷拉 America Ferrera 配音)的怀疑。阿斯特丽德发现了希卡普的秘密,却同时被身骑“无牙”御风而飞的美妙体验所震撼。格雷决定在屠龙成人礼上向远征归来的斯托里克和族人讲明真相,说服大家放弃屠龙,却偏偏弄巧成拙,害得“无牙”被俘,一场更大的灾难就在眼前……...
皮特(杰森·席格尔 Jason Segel 饰)是个音乐人,有个比他出色得多的女朋友莎拉·马歇尔(克莉丝汀·贝尔 Kristen Bell 饰),她是个当红电视明星。皮特对她一片痴心当牛做马,但还是惨遭她的抛弃。备受打击的皮特经历了很久的消沉,还要整天在电视上看到莎拉的各种新闻,为了走出失恋阴影,他跑去夏威夷火奴鲁鲁度假,却恰好在酒店遇到莎拉和她的新男友。皮特感觉命运在捉弄他,不过此时他邂逅了度假村服务员瑞秋(米娜·古妮丝 Mila Kunis 饰),后者美丽、热情,愿意倾听他的不幸,还带他进入夏威夷的火热生活。皮特慢慢爱上瑞秋,但是莎拉又和新男友闹分手了,似乎有意愿向皮特回头……...