Agent Bernie Gunther onderzoekt in het Berlijn van de jaren 20 van de 20e eeuw de gruwelijke moorden op enkele prostiuées en oorlogsinvaliden door een moordenaar die de straten van Berlijn van gedegenereerden wil zuiveren.
In het luxueuze Grand Hotel in Berlijn in de jaren twintig van de 20e eeuw ontmoeten zes verschillende mensen elkaar bij toeval en gedurende een korte tijd zijn hun levens verweven.
Een jonge Berlijnse scheikundestudente raakt in de jaren '20 ongehuwd zwanger en vertrekt met haar vriendin naar Parijs waar ze een baan krijgt aangeboden door cosmeticafabrikant Helena Rubinstein.
De grootmoeder van Hannah, een jonge vrouw uit Berlijn, blijkt de enige erfgename te zijn van een nog verloren schilderij van Vermeer uit een nazi-kunstroof. Dat wekt Hannah's nieuwsgierigheid en ze gaat op onderzoek uit.