Joan (Julie Bishop) ja Peter Alison (David Manners) on vastabiellunud paar, kes veedab Ungaris oma mesinädalaid. Bussiga sõites satuvad nad ühte kupeesse doktor Vitus Werdegastiga (Bela Lugosi), peenekombelise, kuid traagilise minevikuga mehega, kes on teel linna, mida ta viisteist aastat tagasi oli kaitsnud ja seetõttu sõjavangiks jäänud.
Buss, milles noorpaar ja doktor sõidavad, satub avariisse ning Joan saab vigastada. Peter ja Vitus otsustavad ta viia doktori vana sõbra arhitekt Hjalmar Poelzigi (Boris Karloff) juurde. Seal saab Werdegast teada oma aastaid tagasi maha jäetud perekonna saatusest ning kui Poelzig avaldab oma plaani Joan saatanliku rituaali jaoks ohverdada, peab ta võitlema ka Alisonide elu eest.