I sydstatsbyen Sparta er en rig industrimand blevet myrdet. Allerede samme aften finder politiet en mistænkt på stationen. Han er fremmed, han er sort, han er den perfekte mistænkte, men desværre er han også storbystrømer med speciale i drab. Noget uvilligt begynder han at hjælpe den lokale politichef, men det er yderst farligt at have den forkerte hudfarve i Sparta.

Industrimagnaten Vanger overtaler journalisten Blomkvist til at opklare sin nieces forsvinden for 40 år siden. Blomkvist får hjælp af en ikke helt almindelig ung kvinde. Lisbeth Salander er en menneskesky outsider, men også en dygtig hacker. Snart åbenbarer der sig et blodigt spor, som fører den umage duo til en mørkere historie, end nogen af dem havde kunnet ane.

Den rige patriark Aristide Leonides dør under mystiske omstændigheder. Hans barnebarn Sophia overtaler sin gamle elsker, privatdetektiven Charles, til at rejse til familiens gods for at efterforske dødsfaldet. Blandt de tre generationer af Leonides-dynastiet hersker der en giftig atmosfære af bitterhed, nag og jalousi. Der er ikke mangel på motiver eller mistænkte - kan Charles finde morderen, inden han eller hun slår til igen?