Im Frauengefängnis Flodberga herrscht ein strenges Regiment. Alle hören auf Benito Andersson, die unangefochtene Anführerin der Insassinnen. Lisbeth Salander, die eine kurze Strafe absitzt, versucht tunlichst, den Kontakt zu vermeiden, doch als ihre Zellennachbarin gemobbt wird, geht sie dazwischen und gerät ins Visier von Benitos Gang. Unterdessen hat Holger Palmgren, Lisbeth Salanders langjähriger Mentor, Unterlagen zutage gefördert, die neues Licht auf Salanders Kindheit und ihren Missbrauch durch die Behörden werfen. Salander bittet Mikael Blomkvist, sie bei der Recherche zu unterstützen. Eine Bitte, die sie bald bereut.
Ein Obdachloser wird tot auf dem Stockholmer Mariatorget gefunden. In seiner Jackentasche findet sich die Telefonnummer von Mikael Blomkvist. Als eine DNA-Analyse ergibt, dass der Obdachlose ein sogenanntes Super-Gen besaß, das nur in einer bestimmten Ethnie in Nepal vorkommt, wird Blomkvist hellhörig und nimmt die Recherche auf. Lisbeth Salander hält sich unterdessen in Moskau auf, wo sie einen Anschlag auf ihre verhasste Schwester Camilla plant. Blomkvist bittet Salander um Unterstützung, und sie findet heraus, dass der Obdachlose ein Sherpa war, der an einer dramatischen Mount-Everest-Expedition mit tödlichem Ausgang teilgenommen hatte. Blomkvist kontaktiert einen der Überlebenden der Expedition und verschwindet plötzlich spurlos. Salander macht sich sofort auf die Suche nach ihm. Sie spürt, dass Blomkvist in großer Gefahr schwebt.