堪萨斯的农民威廉(克林特·伊斯特伍德 Clint Eastwood )年轻时曾是出名的杀手和劫匪,然而当遇上了克劳迪亚后,他的生活开始彻底改变。威廉和克劳迪亚结婚生子后,洗手不干,一家人过着幸福的生活。好景不长,克劳迪亚不久故去,威廉独立带着两个孩子过着清贫宁静的生活。 这时,该地区发生了一起牛仔醉酒殴打妓女并将其毁容的恶性事件,坏蛋警长达格特(吉恩·哈克曼 Gene Hackman 饰)只将此事草草了结,凶手仍逍遥法外。当地妓女纷纷捐钱,要求悬红1000美金请杀手来伸张正义。“思科菲尔德小子”找到威廉,要求合伙干这票买卖。为了给孩子们一个幸福富足的家庭,威廉终于答应再次出山。
故事发生在二十世纪三十年代初期,莉莲(简·方达 Jane Fonda 饰)前往维也纳寻找自己曾经的好友茱莉亚(瓦妮莎·雷德格瑞夫 Vanessa Redgrave 饰),到达目的地之后,莉莲才知道,茱莉亚因为和法西斯支持者发生了激烈冲突而受伤住进了医院,之后不知所踪。 在莉莲回归自己的生活之后,她意外的收到了茱莉亚的来信,在信中,茱莉亚请求莉莲帮助自己投运五万美元给反纳粹组织,尽管这一举动在当时意味着巨大的危险,但是莉莲还是答应了茱莉亚,最终,两个多年未见的好友在柏林重逢。然而,没过多久,莉莲便受到了茱莉亚的死讯,在悲痛之中,莉莲明白,自己还有未完成的任务。
恩里克(费雷•马丁内兹 饰)和伊格莱西奥(弗朗西斯科•拜奥拉 饰)是教会学校的同学,更是一对同性恋人。学校的莫雷神父以留下恩里克为诱饵占有了伊格莱西奥,但最终恩里克还是离开了教会学校。这对同性恋人也就劳燕分飞。 成年后的恩里克已是一名大有前途的导演。一天,伊格莱西奥带着剧本找到了恩里克,希望自己能出演男主角。剧本描写的就是他们的成长经历加上想象的成年经历,恩里克对剧本十分感兴趣,但却不同意由伊格莱西奥出演。 当恩里克来到伊格莱西奥的家乡时,秘密一幕幕揭开……
位于法租界内的爱丁堡大学在校园东南角掘井时挖出两具尸骸。巡捕房陈探长闻讯带着儿子天生出现在现场。根据尸骸构架,天生初步推断死者是一双男女;在对尸骸现场处找到的手表、耳环、戒指进行鉴定时,法医韩玲惊骇而痛苦的发现,死者中的女性竟然是自己十年前突然失踪的妈妈宋敏,另一名男性死者应该是妈妈的同事梁仲平。 奇巧而惊骇的发现让韩玲陷入痛苦的回忆:十年前的1921年12月17日,妈妈和同事梁仲平去北京出差,从此杳无音信。从韩玲的回忆中寻找蛛丝马迹,陈探长和儿子天生前来拜访梁仲平的遗孀周心美。自从丈夫梁仲平失踪后,学校安排周心美带着精神有些异常的儿子梁远负责管理学校图书馆。 拜访周心美,天生除了得知宋敏、梁仲平、王世杰十年前作为学校三名教授师从于宋敏的丈夫韩达仁、长期从事科学研究以外,还发现精神异常的梁远对数字特别敏感,尤其是不自主地念叨的诸如1921 1217 1428数字,引起天生的注意。天生对梁远的故意刺激,从梁远的嘴里发现学校唐校长与十年前宋敏和梁仲平遇害一案有关。 陈探长调查唐校长,天生侧面接触已经远离学术界、如今沦为酒鬼的王世杰,从王世杰的回忆中得知韩达仁因病去世后不久梁仲平就对宋敏心生爱慕,好色的唐校长因打宋敏的主意和梁仲平数次发生冲突。然而,结果却证实王世杰和唐校长都不是谋杀的凶手。消除了对王世杰和唐校长的怀疑,目标直逼周心美。 王世杰的回忆,表明周心美确实产生过毒死宋敏和丈夫梁仲平的迹象。此时,周心美的追忆、梁远失神时对数字的异常反应,将“凶手”锁定在梁远身上。曾经拿注射过毒剂的夹心糖毒死耗子的梁远被巡捕房拘捕。案情看似了结,天生却感觉另有隐情。果然,王世杰的供词让天生重新回到周心美身上。 在儿子梁远一再念叨的几串数字中,周心美终于说出事情的真相:十年前,梁仲平因爱慕宋敏而遭拒绝,在宋敏决定远赴德国的那天,也就是1921年12月17日14时28分,梁仲平拿儿子注射过毒剂的夹心糖致宋敏死亡,然后自己殉情自杀。那一幕,成了梁远永远而痛苦的记忆。案情真相大白,韩玲推开纱窗,任凭阳光撒满流淌着泪水的脸。