在父子三人惨死的最后一集中,莉莎白·萨兰德(劳米·拉佩斯饰)头部中弹险些丧命,亚历山大·扎拉琴科(格奥尔基·斯塔科夫饰)则惨遭砍刀。斩,重伤。父女俩住在哥德堡的萨尔格医院,而伦德曼·尼德曼(米克·斯普雷茨饰)则继续逃亡。由于亚历山大是30年前从苏联军事情报局投降瑞典的一名情报人员,其敏感的身份让政府颇为顾忌,而莉莎白背后的政治黑幕则让政客们焦虑和担忧。不久,亚历山大被瑞典安全部门派出的刺客杀害,莉莎白面临多项谋杀指控。为了拯救莉莎白,揭露政府的阴影,《千禧年》杂志记者米克·布卢姆科斯特(迈克尔·恩奎斯特MichaelNyqvist饰)赶赴收集证据。然而调查越深入,危害就越大……本片改编自瑞典小说家斯蒂格·拉尔森的原著,是“千年三部曲”的最后一部。