Wychowywany przez kowala Siegfried (Benno Fürmann) nie wie, że jest dziedzicem podbitego królestwa. Zyskuje szacunek króla Burgundii Gunthera (Samuel West), gdy pokonuje smoka Fafnira i zdobywa jego złoto. Na skarbie ciąży jednak potężna klątwa, która teraz zagraża miłości Siegfrieda - pięknej wojowniczej królowej Brunhildzie (Kristianna Loken), snując sieć zdrady, zwątpienia i chciwości, wprowadzając chaos na całym świecie.