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