Rechercheur Thomas Ravnsholdt, bijgenaamd Ravn, is op ziekteverlof gestuurd door het politiekorps na de inzinking die hij kreeg toen zijn vriendin bruut vermoord werd tijdens een overval. Vol zelfverwijt over haar dood heeft Ravn zich teruggetrokken op zijn oude motorboot in het centrum van Kopenhagen. Hier woont hij met zijn hond Møffe. Ravn wordt uit zijn rouwperiode gerukt wanneer een goede vriend zijn hulp inroept om een jong meisje op te sporen dat een paar jaar geleden spoorloos is verdwenen. Het onderzoek dwingt Ravn terug te keren naar zijn oude werkterrein en zich in de onderwereld van Kopenhagen te begeven. Alles wijst erop dat het meisje verkocht is aan de beruchte crimineel Slavros, die er een netwerk van bordelen in Europa op na houdt. Het spoor leidt naar Stockholm, naar een plek duisterder dan de hel. In een wedloop met de tijd probeert Ravn te achterhalen of het meisje nog leeft. Maar zijn onderzoek wordt bemoeilijkt door de onbekende seriemoordenaar die Stockholm al jaren in zijn greep houdt. Een sadist, die zijn slachtoffers tentoonstelt op de stortplaatsen van de stad, en die nu zijn volgende slachtoffer heeft uitgekozen.