Richard (Michel Piccolo) jest średniowiecznym szlachcicem. Po śmierci w wypadku pierwszej żony i złożeniu jej w rodzinnej krypcie żeni się po raz drugi i tym razem doczekuje się z nią dzieci. Niestety jego szalona miłość do zmarłej żony Leonor (Liv Ullmann) doprowadza do tego, że zaprzedaje swoją duszę diabłu. Dzięki temu sprowadza ją na ziemię, ale wkrótce okazuje się, że pod postacią morderczej wampirzycy...