W Sztokholmie programista Frans Balder angażuje młodą i zdolną hakerkę Lisbeth Salander do odzyskania z serwerów NSA, programu Firefall, który sam opracował dla agencji i uznał, że może być zbyt niebezpieczny. Lisbeth udaje się zdobyć program, ale nie jest w stanie go odblokować. Jej działania przyciągają uwagę amerykańskiej wewnętrznej agencji wywiadowczej. Tymczasem najemnicy dowodzeni przez Jana Holtsera wykradają program i próbują zlikwidować Lisbeth. Sytuacja staje się coraz bardziej niebezpieczna. Hakerka i jej przyjaciel po fachu, kontaktują się z jej byłym kochankiem, dziennikarzem śledczym Mikaelem Blomkvistem, by ten pomógł w schwytaniu płatnych zabójców. Trop wiedzie do groźnego mafiosa Alexandra Zalachenko. Lisbeth i Mikael zostają uwikłani w przestępczy świat, wpadają w sieć szpiegów, cyberprzestępców i skorumpowanych urzędników państwowych.