Finales del s. X. Tras la muerte de su padre Sviatoslav I, gobernante de la Rus de Kiev, el joven príncipe vikingo Vladimir de Nóvgorod se ve obligado a exiliarse en el mar helado para escapar de su hermanastro traidor Yaropolk, que ha asesinado a su otro hermano Oleg y conquistado el territorio vikingo de la Rus de Kiev. El viejo guerrero Sveneld convence a Vladimir de que reúna un ejército varangio, con la esperanza de reconquistar Nóvgorod de manos de Yaropolk y finalmente enfrentarse a las poderosas tropas bizantinas.