西元709年,外星人凱坦(James Caviezel 飾)駕駛的飛船墜毀在挪威境內(nèi),同伴重傷死亡,飛船損毀,沉入湖底。凱坦憑借隨身攜帶的先進(jìn)機(jī)器掌握了地球的知識(shí)和當(dāng)?shù)氐恼Z(yǔ)言,在森林內(nèi)游蕩之際,他遇到了維京人烏弗里克(Jack Huston 杰克?休斯頓 飾),并隨之回到了村莊?! P坦告訴維京人自己正在尋找一頭“惡龍”,而這條惡龍正是他飛船上的一只怪獸,因飛船墜毀逃遁。維京人起初認(rèn)為凱坦是個(gè)說(shuō)大話的騙子,但隨著村民一個(gè)個(gè)離奇消失,他們才發(fā)現(xiàn)所謂的“惡龍”真的存在……