Andre Duvalier (Jack Nicholson), Offizier der Napoleonischen Armee, lernt an der baltischen Küste die geheimnisvolle Elaine (Sandra Knight) kennen und lieben. Doch bald darauf verschwindet die junge Frau spurlos. Die Suche nach seiner Angebeteten führt Andre zum Schloss des Baron von Leppes (Boris Karloff). Er ahnt nicht, dass Elaine der Geist der seit 20 Jahren toten Schlossherrin ist. Sie ist zurückgekommen, um Rache für ihr grauenhaftes Schicksal zu fordern. Schon bald muss der Erste sterben.
Andre Duvalier (Jack Nicholson), an officer in Napoleon's army, meets and falls in love with the mysterious Elaine (Sandra Knight) on the Baltic coast. But soon after, the young woman disappears without a trace. The search for his beloved leads Andre to the castle of Baron von Leppes (Boris Karloff). He has no idea that Elaine is the ghost of the lady of the castle, who has been dead for 20 years. She has come back to demand revenge for her gruesome fate. Soon the first one has to die.