根據(jù)德國(guó)民間詩(shī)史《尼白龍根之歌》和北歐《沃爾松格傳說》改編。 鐵匠齊格弗里德(班諾·福曼 Benno Fürmann 飾)在一次隕石墜落后與冰島女王伯倫希爾(克里斯蒂娜·里奇 Christina Ricci 飾)不打不相識(shí),并且陷入愛河。之后他殺死了作惡巨龍,并用龍血沐浴讓自己刀 槍不入??珊蟊成弦粔K樹葉覆蓋的地方?jīng)]有沾到龍血成為了他的弱點(diǎn)?! ↓R格弗里德因殺死巨龍而被國(guó)王賞識(shí),要將自己的公主妹妹艾麗西亞·維特 Alicia Witt 飾)嫁給他,但格弗里德已心有所屬。為了達(dá)到目的國(guó)王在酒中加了藥使他忘記女王愛上了公主。國(guó)王請(qǐng)他幫忙冰島女王伯倫希爾,于是他戴上變形頭盔,裝成過國(guó)王的樣子打敗了伯倫希爾。伯倫希爾被他的“背叛”傷透了心,被迫嫁給國(guó)王。各懷心事的兩對(duì)新人在同一天結(jié)婚。齊格弗里德最終會(huì)想起女王嗎?四人將對(duì)面如何的命運(yùn)呢?