Hlavní hrdina Kainan (James Caviezel) není z naší planety. Cestuje si takhle vesmírem napříč Galaxií, až jednoho dne ztroskotá na planetě Zemi v dobách, kdy drsnému severu panují nebojácní Vikingové. Avšak Kainan necestuje sám, ve vesmírném vozítku je s ním i bytost jménem Moorwen a ten nemá s Vikingama zrovna slitování. Kainan se s pomocí svých vyspělých zbraní rozhodne bezmocným Vikingům pomoci.