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