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