Mikael Blomkvist (Daniel Craig) je finančný reportér, odhodlaný očistiť svoju povesť po tom, čo bol obvinený z verejného osočovania. Henrik Vanger (na Oscara nominovaný Christopher Plummer) - jeden z najbohatších priemyselníkov vo Švédsku, ho povolal aby rozlúštil tajomstvo dávneho zmiznutia jeho milovanej netere Harriet, ktorú, ako je Vanger presvedčený, zavraždil niektorý z členov jeho rodiny. Novinár sa vydáva na odľahlý ostrov pri zamrznutom švédskom pobreží, bez toho, aby tušil, čo tam na neho čaká.V tej istej dobe je Lisbeth Salanderová (Rooney Mara), výstredný, ale veľmi efektívny detektív spoločnosti Milton Security, poverená úlohou preveriť Blomkvista. Táto úloha má nakoniec za následok to, že s Mikaelom spoja sily pri vyšetrovaní vraždy Harriet Vangerovej. Hoci sa Lisbeth dištancuje od sveta, ktorý ju viackrát zradil, jej hackerské schopnosti a dokonalé sústredenie sa ukážu ako veľmi dôležité pri vyšetrovaní prípadu. Keď sa Mikael postaví tvárou v tvár zarmútenej rodine Vangerových, odhaľuje Lisbeth tajomstvo, ktoré bolo zamietnuté pod koberec. Dvojica začína odkrývať reťaz vrážd, tiahnucich sa z minulosti až do súčasnosti, ktoré oboch detektívov krehkým putom zbližuje, ale súčasne ich vťahuje do najdivokejších prúdov rieky moderného zločinu...