London, 1889. Der Privatdetektiv Eliott erhält den Auftrag, einige gestohlene altägyptische Antiquitäten aufzuspüren. Als ihn eine Spur nach Paris führt, trifft er dort nicht nur Victor Berlington und dessen Freund Alec, sondern auch die Hexe Fiona, die Künstlerin Nica und die Spiritistin Giselle. Wenig später bricht in der Stadt eine mysteriöse Krankheit aus, an der auch Eliott erkrankt. Ein Wettlauf gegen die Zeit beginnt, denn mehrere Patienten sterben. Und schon bald müssen sich Berlington und seine Geisterjäger mit einem weiteren Rätsel befassen, das sie unter anderem in ein Opernhaus führt …