In Zweden wordt op een regenachtige zomerse dag een klein meisje uit een overvolle trein ontvoerd. Haar moeder is per ongeluk op het vorige station achtergebleven. De bemanning van de trein was op de hoogte gebracht en zou een oogje op het slapende kind houden. Maar zodra de trein het station van Stockholm inrijdt, is het meisje spoorloos verdwenen. Inspecteur Alex Recht en zijn team, geholpen door onderzoekster Fredrika Bergman, nemen de zaak op zich. Aanvankelijk lijkt het op een ruzie over de voogdij. Maar als het kind dood wordt gevonden met het woord 'ongewenst' op haar voorhoofd, verandert de zaak in de ergste nachtmerrie van het onderzoeksteam - de jacht op een briljante en meedogenloze moordenaar.