L'armurier bourguignon Hagen von Tronje (Gijs Naber) tient le royaume en crise avec un sens du devoir et une ténacité de fer. Ce faisant, il supprime son amour secret pour la fille du roi Kriemhild (Lilja van der Zwaag) et réprime son propre passé sombre. Lorsque le célèbre tueur de dragons Siegfried von Xanten (Jannis Niewöhner) apparaît dans Worms et met en danger les anciennes structures par son imprévisibilité, Hagen devient de plus en plus un personnage tragique. Le jeune roi Gunter (Dominic Marcus Singer), encore inexpérimenté en raison de la mort subite de son père, voit en Siegfried une opportunité de sauver l'empire. Il lui demande de l'aider à prendre la dangereuse Valkyrie Brunhild (Rosalinde Mynster) pour épouse. Lorsque Kriemhild tombe amoureuse de Siegfried, l'adversaire de Hagen, elle doit choisir entre l'amour et la loyauté envers le roi. Hagen von Tronje découvrira qui il est réellement.