Singurul supravieţuitor al unui vas viking care a naufragiat langă coastele Americii de Nord este un copil numit Ghost. Băieţelul este adoptat de un trib de amerindieni cu care se acomodează destul de repede. Farmecul noii lui vieţi este distrus zece ani ai târziu, când trebuie să îşi dovedească ataşamentul faţă de cei care l-au crescut. Între timp devenit un războinic puternic, tânărul (Karl Urban) trebuie să decidă alături de cine va lupta atunci când un alt vas al vikingilor acostează pentru a cuceri teritoriul.