Jahre sind vergangen, seit Wikingerkönig Aurvandil (Ethan Hawke) bei einem Anschlag hinterrücks ermordet wurde. Sein Sohn Amleth (Alexander Skarsgård), der als Kind Zeuge der blutigen Tat war, kehrt körperlich gestählt nach Island zurück, fest entschlossen, unbarmherzig Vergeltung zu üben, seine Mutter Gudrun (Nicole Kidman) zu retten und den Mörder Fjölnir (Claes Bang) zur Rechenschaft zu ziehen.