1402. Królowa Małgorzata rządzi Szwecją, Norwegią i Danią poprzez swojego adoptowanego syna Erika. Zawiązuje się przeciwko nim spisek, który może zniszczyć Unię Kalmarską.
Max Anger to były żołnierz, który jest zakochany w swojej rosyjskiej koleżance, Pashie. Kiedy kobieta znika bez śladu w Petersburgu, Max natychmiast wyrusza na poszukiwania.
Stella odkrywa, że jej starsza siostra cierpi na zaburzenie odżywiania, jednak zostaje przekonana, by nikomu o tym nie mówić. Rozwijająca się choroba stopniowo niszczy relacje między wszystkimi członkami rodziny.
Po sztormie zostają wyłowione ciała dwojga francuskich płetwonurków. Z początku wydaje się, że to nieszczęśliwy wypadek, jednak kolejne dowody zebrane w śledztwie wskazują na morderstwo.
Dwoje nieznajomych, których życia połączyła wspólna tragedia, spotyka się przypadkiem. Wkrótce rodzi się między nimi uczucie, które przebiega w cieniu kłamstw.
Doświadczony dziennikarz śledczy i młoda hakerka starają się rozwikłać zagadkę zaginięcia 16-letniej dziewczyny, do którego doszło czterdzieści lat wcześniej.
Gdy Lisbeth Salander zostaje podejrzana o zamordowanie dwójki dziennikarzy śledczych prowadzących sprawę handlu kobietami, Mikael Blomkvist postanawia udowodnić jej niewinność.
Czas trwania kary Arna i Cecili dobiega końca. Jednak Arn musi zostać. Zbliża się bitwa , która z góry jest skazana na porażkę.Wszyscy giną, jednak Arn uchodzi z życiem i dzięki uprzejmości Saldyna wraca do domu, gdzie wkrótce może się rozpętać wojna domowa.