西元709年,外星人凱坦(詹姆斯·卡維澤飾)駕駛的飛船墜毀在挪威境內,同伴重傷死亡,飛船損毀后沉入湖底。凱坦憑借隨身攜帶的先進機器掌握了地球的知識和當地語言,在森林游蕩時被維京戰士烏弗里克(杰克·休斯頓飾)發現并帶回村莊。凱坦向維京人聲稱正在追捕一頭“惡龍”,實為飛船上搭載的異形生物,因墜毀事故逃脫并潛伏在附近。維京人起初將凱坦視為騙子,但隨著村莊接連發生離奇死亡事件,眾人逐漸意識到怪物的真實威脅。為保護村民安全,凱坦與烏弗里克聯手調查怪獸蹤跡,在發現其巢穴后集結戰士展開圍獵。最終決戰中,凱坦利用飛船遺留的科技裝置引誘怪獸現身,與烏弗里克及幸存村民展開殊死搏斗。戰斗導致村莊嚴重損毀,凱坦與怪獸同歸于盡,維京人則在廢墟中重新審視這場超自然災難帶來的生存考驗。