Millennium-lehden toimittaja Michael Blomkvist tutkii vanhaa mystistä katoamista. Tutkinnan edetessä Vangerin perheen menneisyydestä alkaa paljastua hirvittäviä asioita.

9-vuotias Frankie ja hänen yksinhuoltajaäitinsä Lizzie muuttavat jatkuvasti. Juuri nyt he asuvat skotlantilaisessa merentakaupungissa. Lizzie pakoilee Frankien isää ja uskottelee kuurolle pojalleen isän työskentelevän laivalla. Äiti kirjoittaa Frankielle kirjeitä pojan isän nimissä. Frankie seuraa matkantekoa kuin hai laivaa ja tietää, että alus on tulossa hänen kotikaupunkiinsa.

Nuoren äidin elämä muuttuu radikaalisti, kun hänen miehensä ja poikansa kuolevat itsemurhaiskussa jalkapallo-ottelussa. Lohduttajina toimivat charmikas toimittaja Jasper sekä edesmenneen aviomiehen pomo Terrence.