Svensk thriller baseret på bestseller af Stieg Larsson. I 1966 forsvandt den 16-årige Harriet Vanger (Ewa Fröling) sporløst fra en familiesammenkomst på øen, der ejes af den magtfulde Vanger-familie. Næsten 40 år senere kontaktes den skamfulde avisjournalist Mikael Blomkvist (Michael Nyqvist) af Harriets onkel, den magtfulde industriist Henrik Vanger (Sven-Bertil Taube), der beder ham om at skrive historien om Vanger-familien og finde ud af, hvad der skete med Harriet. Blomkvist slår sig sammen med den bekymrede unge computerhacker Lisbeth Salander (Noomi Rapace) og begynder at grave i Vanger-familien - og afslører en historie, der er mere ulykkelig og voldelig, end han nogensinde kunne have forestillet sig.