Jules Maigret is detective bij het politie-onderdeel dat onderzoek doet naar zware en georganiseerde misdaden. De stad krijgt regelmatig te maken met mysterieuze moordzaken. Maigret is dan degene die het onderzoek leidt met een scherpe neus voor details. Het kan via een omweg gaan, maar vroeg of laat weet hij de schuldige in te rekenen.
Beginnend arts Max Liebermann, zoon van een vermogend Joodse zakenman, doet als student van Sigmund Freud onderzoek naar het nieuwe vak psychotherapie - tot grote afschuw van zijn hoogleraar. In een poging de criminele geest beter te begrijpen, krijgt hij toestemming in het spoor van inspecteur Oskar Rheinhardt mee te werken aan het onderzoek naar een reeks schokkende moorden rond de grand cafés en operahuizen in het Wenen van 1900.
Een onwillige helderziende bundelt de krachten met een brutale rechercheur die een zacht hart verbergt om hem te helpen strafzaken op te lossen met behulp van haar paranormale gaven.