《驯龙高手》(驯龙记)的情节。
很久以前,在世界还没有被浇成钢铁丛林,科技还没有发展到所向披靡的时候,北欧土地的主人是一个以狩猎和捕鱼为主要生计的游牧维京人。太阳升起又落下,强壮高大的维京人和他们的妻儿过着幸福舒适的生活。但就像现代人被苍蝇、蚊子、老鼠和臭虫困扰一样,还有令人讨厌的“害虫”——威胁维京人的龙。那些会飞的喷火的尖牙龙的入侵让维京人寝食难安。结果,一代又一代的海盗首领带着部落的人和龙飞战斗到死。如果说赫卡普(杰·布鲁彻饰)的父亲的父亲的父亲,每一代都是屠龙英雄,那么作为海盗司令(杰拉德·巴特勒饰)的儿子,他真的是一点都没有继承家族的优秀血统。这个不争气的孩子抬不起肩膀,连蚂蚁都不敢踩死,身上没有一点海盗的性格。光看他又瘦又矮的身材,他梦想成为伟大维京人的“远大志向”总是赢得同伴们的嘲笑。当火红的鸟兽再次袭击维京人的住所时,连帮助他的铁匠铺老板都劝他远离。小赫卡普不信邪。没有六块腹肌,他聪明的头脑才是最有力的武器。在自己创造了一条捕龙绳后,他偷偷带上了装备,准备成为第一个抓夜魔的人。说来也巧,他的三脚猫功夫真的是偶然抓到了夜魔,却没人相信他打中了传说中最凶猛的龙——夜魔。失望之余,他独自去丛林寻找夜魔。看到夜魔躺在地上,差点吓得他尿裤子。赫卡普鼓起勇气,举起一把尖刀,硬起心肠,准备一刀结束这条被绳子拴着的龙的生命。但当他看到夜魔惊恐的眼神,他那摇摇欲坠的勇气瞬间消失。他割断了拴龙的绳子,甚至战战兢兢地给它喂鱼,并与它建立了奇妙的友谊,发现龙的天性纯洁而热情,完全可以驯服。但这位威严的父亲、和蔼可亲的老师和他最喜欢的小女孩埃斯特尔(亚美莉卡·费雷拉饰)却不这么认为。人与龙的激战即将开始。小赫卡普能及时阻止这场完全没有必要的战斗吗?