Tarina kahdesta amerikkalaismarsalkasta, Teddy Danielsista ja Chuck Aulesta, jotka kutsutetaan eristyksissä olevalla karulle saarella Massachusettsin rannikolle tutkimaan erään murhaajattaren mystistä katoamista saaren linnoituksenomaisesta mielisairaiden rikollisten sairaalasta.
Millennium-lehden toimittaja Michael Blomkvist tutkii vanhaa mystistä katoamista. Tutkinnan edetessä Vangerin perheen menneisyydestä alkaa paljastua hirvittäviä asioita.
Roomaa piinaa julma sarjamurhaaja, joka tappaa nuoria naisia web-kameran edessä. Roomalainen poliisi Anna Mari saa tapaukset tutkittavakseen, ja pian hänen avukseen saapuu brittiläinen Interpolin agentti John Brennan. Kaksikko yrittää pysäyttää murhaajan, joka haastaa poliisit kuolettavaan korttipeliin, sillä panoksena pelissä on uhrin henki. Maria ja Brennan värväävät paikallisen korttihain pelaamaan puolestaan, mutta riittävätkö hänenkään kykynsä hullua murhamiestä vastaan?