科妮(罗姗娜·阿奎特 Rosanna Arquette 饰)是博迪(桑德拉·布洛克 Sandra Bullock 饰)最要好的朋友,在一场电视访谈中,她竟然大谈特谈自己和博迪的丈夫比尔(迈克尔·帕尔 Michael Paré 饰)之间的奸情,而之后,比尔也在电视节目中承认了自己的不忠,一怒之下,博迪带着女儿波尼斯(梅·惠特曼 Mae Whitman 饰)回到了母亲位于得克萨斯州的老家。 虽然是比尔有错在先,但博迪却遭到了众人的嘲笑和白眼,大家都很乐意看到曾经高高在上的校花在婚姻中灰头土脸的样子。在老家,博迪见到了自己的初恋情人贾斯汀(小哈里·康尼克 Harry Connick Jr. 饰),在博迪最黑暗的日子里,是贾斯汀给她带来了一丝丝的温暖。。故事发生在解放前的上海。锁匠老林(郭凯敏 饰)与杂志社记者阿福(卢青 饰)及司机小三(王卫 饰)发起的赈灾募捐未获人们响应,到是对面的选美大赛人头攒动,热闹非凡。老林他们决意盗取大通银行吴经理(黄达亮 饰)挪用赈灾款为其干女儿陈莎(陈虹 饰)购买的生日礼物滴血钻石,用以救济苏北灾民。不料,深夜盗宝发现陈莎被人杀死在床上,由于凶手拿错了包,钻石虽然到手,却成了烫手的山芋,无法脱手折现。几人只好暗中查访,阔少刘小开(肖荣生 饰)称孙二少爷是凶手。阿福假扮孕妇混入诊所探听到,那日在陈莎寓所发现的便条出自吴经理之手,次日,诊所李医师被人灭囗......。本片根据瑞典推理小说名家斯蒂格•拉赫松《千禧年》三部曲的第一部《恨女人的男人》改编。《千禧年》杂志的记者麦克•布隆韦斯特(迈克尔•恩奎斯特Michael Nyqvist 饰)应瑞典范耶尔财团巨头亨利(斯文-博蒂尔•陶博 Sven-Bertil Taube 饰)的请求,调查四十年前亨利挚爱的侄女海莉失踪案。在调查过程中,麦克接触了多位范耶尔财团人员,包括海莉的哥哥马丁(皮特•海伯 Peter Haber 饰)和表姐塞西莉亚(马莉卡•劳伦丝 Marika Lagercrantz 饰)。麦克发现保全公司调查员丽思贝丝•莎兰德(劳米•拉佩斯 Noomi Rapace 饰)入侵了自己的电脑,并提供了重要的破案线索。麦克决定与周身刺青鼻耳穿环的丽思贝丝联手调查。随着一步步接近真相,麦克发现自己的人身安全受到了威胁。但凶手是否与海莉失踪案相关呢?
本片获丹麦阿曼达奖最佳外国电影提名。。