Pétersbourg à la fin du 19ème siècle a connu un enthousiasme massif pour les sciences occultes et l'ésotérisme. La médium britannique Olivia Reed arrive dans la capitale de l'Empire russe en tournée et rassemble des foules de gens lors de ses séances de spiritisme publiques. À cette époque, une série de meurtres mystérieux rituels a lieu dans la ville. Des jeunes filles sont enlevées dans les rues, leurs corps mutilés sont retrouvés dans divers quartiers de la ville. L'enquête est menée par un jeune policier Rostov et son assistant Ganine. Avec chaque nouvelle victime, les choses deviennent plus confuses. La suspicion conduit Rostov à Olivia, et il décide de se tourner vers elle dans l'espoir que sa capacité vraie ou imaginaire à invoquer les esprits des morts puisse le mettre sur la piste du tueur.