本片根據瑞典推理小說名家斯蒂格•拉赫松《千禧年》三部曲的第一部《恨女人的男人》改編。《千禧年》雜誌的記者麥克•布隆韋斯特(邁克爾•恩奎斯特Michael Nyqvist 飾)應瑞典範耶爾財團巨頭亨利(斯文-博蒂爾•陶博 Sven-Bertil Taube 飾)的請求,調查四十年前亨利摯愛的侄女海莉失蹤案。在調查過程中,麥克接觸了多位範耶爾財團人員,包括海莉的哥哥馬丁(皮特•海伯 Peter Haber 飾)和表姐塞西莉亞(馬莉卡•勞倫絲 Marika Lagercrantz 飾)。麥克發現保全公司調查員麗思貝絲•莎蘭德(勞米•拉佩斯 Noomi Rapace 飾)入侵了自己的電腦,並提供了重要的破案線索。麥克決定與周身刺青鼻耳穿環的麗思貝絲聯手調查。隨著一步步接近真相,麥克發現自己的人身安全受到了威脅。但兇手是否與海莉失蹤案相關呢?