Viešpatauja nuožmūs vikingų laikai. Kiekvienas kovoja už save ir išlieka tik stipriausieji – aplinkinės gyvenvietės
nebūtinai draugiškos ir visi svetimšaliai, pasirodantys horizonte, nėra laukiami svečiai. Netoli senovinio vikingų Heroto kaimo sudūžta kosminis laivas, tačiau jo pilotas išgyvena. Jis vardu Kainanas (akt.
James Caviezel). Jis – ateivis iš tolimųjų žvaigždžių. Išsilaisvinęs iš po laivo skeveldrų liekanų, Kainanas suvokia, jog jis
ne vienintelis, likęs gyvas po katastrofos. Kartu su Kainanu į Žemę atskriejo dar vienas – nuožmus ir grobuoniškas - ateivis Murvenas. Murvenas keliauja vikingų
žemėmis šluodamas viską, kas pasitaiko pakeliui.