Kainan (James Caviezel) jest żołnierzem pochodzącym z innego świata. Jego statek kosmiczny rozbija się pośród norweskich fiordów w czasach panowania Wikingów. Niestety Kainan nie był jedynym pasażerem, któremu udało się wyjść z życiem z płonącego wraku. Krainę zaczyna terroryzować okrutny, żądny krwi drapieżnik. Pokonać go może jedynie Kainan, którego znajomość nowoczesnej techniki, posłuży wprawionym w walkach z bestią Wikingom.