Le terrible sorcier Cagliostro souhaite à tout prix mettre la main sur le monstre fabriqué par le docteur Frankenstein. Son sombre dessein est de l'accoupler avec la créature qu'il a créée pour donner naissance à une soi-disant "race parfaite". Pour éviter le désastre et affronter le sorcier et ses sbires, il ne reste plus que la fille du docteur et un médecin dévoué.
Dans l'Europe de l'Est du 19e siècle : Les sœurs Gellhorn sont orphelines et ont été recueillies par leur oncle, puritain membre d'une secte de fanatiques chasseurs de sorcières. Non loin de là, vit le comte Karnstein, dépravé et adorateur du diable. L'une des sœurs, Maria, est scandalisée par l'aristocrate alors que l'autre, Frieda, éprouve une certaine fascination pour le libertin.