Villaggio di Herot, Norvegia, 709 d.c., Rothgar (John Hurt), è stato da poco incoronato Re. All’orizzonte un’astronave va a schiantarsi su uno dei maestosi fiordi Norvegesi. Dal relitto esce un uomo proveniente da un altro mondo: è Kainan(Jim Caviezel), un guerriero umanoide, e non è solo. A sua insaputa ha portato con sé un pericoloso clandestino, il Moorwen, una creatura selvaggia pronta a tutto pur di vendicarsi per quello che l’esercito di Kainan gli ha fatto. Abbandonato su un pianeta a lui alieno, in una terra in ritardo di secoli rispetto alla sua civiltà, il guerriero si accorda coi vichinghi di Rothgar per unire tutti i popoli del Nord, così da uccidere nel più breve tempo possibile la temibile creatura.
.