本片根據1987年的挪威電影《白夜迷蹤》(Ofelas)改編而來。《白夜迷蹤》的故事發生在公元1000年的挪威,壹群生活在斯堪的納維亞半島北部的部族人殘忍地殺害了壹家人:壹對夫妻和他們的女兒。這突然降臨的不幸災難全部被這個家庭的小兒子看在眼裏,他僥幸逃離了這場屠殺,並下定決心要復仇。但不幸的是,在他還沒能作出反擊的時候,那幫可惡的掠奪者竟把他當成了尋找當地人的向導。他該怎麽辦?助紂為虐?還是想方設法地報仇呢?小男孩陷入到痛苦的抉擇之中。《白夜迷蹤》上映後,廣受好評。
改編後的故事發生在哥倫布發現新大陸之前的500年的美洲大陸,那時的維京人已經發現了美洲大陸,被稱為"海盜"的維京人自從發現新大陸後就開始了劫掠的印地安原住民的過程。故事開始於壹群維京人在實施暴力後遭到印第安土著人的反抗,他們倉皇中將壹維京小男孩留在美洲大陸,善良的印地安人將他當成自己的孩子撫養長大。20年後,長大了的維京男孩生活的部族再度遭遇北歐海盜的襲擊,壹面是具有血緣關系的親人,壹面是撫養自己長大的恩人,維京男孩也陷入到艱難的抉擇之中……