三十年代的上海,面粉大王苏伯墉虽去世多年,由于二房与三房之间的矛盾,家里始终不得安宁。
二房长子苏志炜不满母亲冯嘉丽所为,不告而别。二房女儿苏雨彤和三房女儿苏雨涵,同时爱上记者方俊杰。萧剑对雨涵爱慕已久,企图以暴力破坏雨涵和俊杰的婚礼,千钧一发,雨彤为俊杰挡下这一枪,同时改变了他们四个人的命运。
雨涵忍痛离开俊杰,带着一个不为人知的秘密远走他乡。苏老太为了让这个曾经显赫一时的苏家不至于败落,用心良苦将俊杰留在身边,让他学习打理面粉厂。
俊杰全力经营大发,对雨涵一直在等待和寻找中;而对他有救命之恩的雨彤却不冷不热。这一切看在雨彤母亲冯嘉丽眼里,嫉恨不已。几次欲置三太太许雅琴于死地,终于得手。雅琴弥留之际,雨涵挺着大肚子赶回来,众人震惊。雨涵选择沉默,得知雨彤因为那一枪,落下重病,生下儿子康康后再次不告而别。
沮丧至极的俊杰,在冯嘉丽的威逼下,与雨彤成为夫妻······。上一集惨绝人寰的父子三人残杀,让丽莎贝丝·萨兰德(劳米·拉佩斯 Noomi Rapace 饰)头部中弹,几乎丧命,亚历山大·扎拉千科(Georgi Staykov 饰)惨遭斧劈,身负重伤。父女二人一同住在哥德堡的萨尔格医院,隆德曼·尼埃德曼(Micke Spreitz 饰)则持续逃亡。由于亚历山大是30年前从苏联军情局投诚瑞典的情报人员,其敏感身份让政府颇多顾忌,而丽莎贝丝背后隐藏的政治黑幕又令政客们焦虑不安。不久,亚历山大被瑞典安全局派出的刺客杀害,丽莎贝丝则面临多项谋杀罪名的指控。为了拯救丽莎贝丝,并揭露政府黑幕,千禧年杂志记者米克·布卢姆科斯特(Michael Nyqvist 饰)奔忙取证。然调查越深,危险越大……
本片根据瑞典小说家斯蒂格·拉尔松(Stieg Larsson)的原著改编,是“千禧年三部曲”的最后一部。。