上一集惨绝人寰的父子三人残杀,让丽莎贝丝·萨兰德(劳米·拉佩斯 Noomi Rapace 饰)头部中弹,几乎丧命,亚历山大·扎拉千科(Georgi Staykov 饰)惨遭斧劈,身负重伤。父女二人一同住在哥德堡的萨尔格医院,隆德曼·尼埃德曼(Micke Spreitz 饰)则持续逃亡。由于亚历山大是30年前从苏联军情局投诚瑞典的情报人员,其敏感身份让政府颇多顾忌,而丽莎贝丝背后隐藏的政治黑幕又令政客们焦虑不安。不久,亚历山大被瑞典安全局派出的刺客杀害,丽莎贝丝则面临多项谋杀罪名的指控。为了拯救丽莎贝丝,并揭露政府黑幕,千禧年杂志记者米克·布卢姆科斯特(Michael Nyqvist 饰)奔忙取证。然调查越深,危险越大……
本片根据瑞典小说家斯蒂格·拉尔松(Stieg Larsson)的原著改编,是“千禧年三部曲”的最后一部。。在一场惩罚性的外星人入侵之后,母亲和儿子生存的唯一希望,就是发现一个不可思议的真相。。泰勒是一位经验丰富的社会工作者,他充满道德感并对工作充满激情,他乐于助人。直到他和一生的挚爱分手了,这个打击让他一蹶不振,变得对自己病人的故事麻木不仁,并患上严重的失眠症。在世俗的生活里,他寻找着活着的意义。麻木让他无法与人有效沟通,自我封闭让泰勒的生活走进了死胡同。正当他努力重修旧好挽回爱情时,生活偏离了原有的轨道。他在一次救助活动中陷入了麻烦。布莱恩是一个逃离养父母虐待的15岁男孩,并且带着自己的狗离家出走。为了赢得布莱恩的信任,泰勒突破了职业规范,在他遇险的时候,泰勒救了布莱恩,并得到了布莱恩的信任。泰勒帮助布莱恩找到了亲生的父母并重建家庭。可泰勒却因为失职即将受到处罚,在这种救助与自己本职工作的救助发生冲突时,究竟是对是错,如何取舍,是一种人性的探问。。