Однажды одинокий кузнец, проживающий на берегу Рейна, вылавливает из воды корзинку с таинственным мальчиком, которого он берет себе на воспитание и дает имя Зигфрид. Годы спустя последний становится крепким юношей, обладающим сверхчеловеческой силой и понимающим язык животных, который заводит себе в качестве лучшего друга разговорчивого поросенка. Повстречав прекрасную, но строптивую принцессу Кримгильду, сестру короля Бургундии, Зигфрид решает во что бы то ни стало завоевать ее сердце, в результате чего оказывается втянут во множество невероятных приключений.