Vuonna 1974 rikosoikeuden asianajaja Benjamín Espósito saa hoitaakseen nuoren, kauniin naisen murhaa koskevan mysteerin, mikä lopulta leimaa lähtemättömästi hänen uraansa ja koko elämäänsä. Jäätyään eläkkeelle Espósito palaa salaperäisen jutun pariin 25 vuotta myöhemmin ja kohtaa uusin silmin menneisyytensä - täynnä rakkautta, ystävyyttä ja kuolemaa.
Millennium-lehden toimittaja Michael Blomkvist tutkii vanhaa mystistä katoamista. Tutkinnan edetessä Vangerin perheen menneisyydestä alkaa paljastua hirvittäviä asioita.
Suurimman osan elämästään vankilassa viettänyt Jack pääsee vapaaksi 24-vuotiaana ja joutuu sopeutumaan uuteen elämäänsä vapaudessa. Hän käy läpi viivästynyttä aikuistumisprosessiaan Terry-nimisen isällisen sosiaalityöntekijän ohjauksessa ja kamppailee menneisyyden haamuja vastaan. Jackin menneisyydestä löytyy yhä enemmän asioita, jotka selittävät, mikä aikanaan sai hänet ja toisen pojan murhaamaan ikätoverinsa.