这晚,养老院的走廊里传来一阵脚步声,房间内失去行走能力的老人万志远缓缓睁开双眼,一个身影出现在他门前,眼看此人越走越近,万志远的右腿也控制不住打起颤来,紧接着,对面的人突然拿起一把匕首,随后没过多久就逃离了案发现场。
隔天,养老院的工作人员发现了倒在血泊中的万志远,报警后警方立刻赶来勘查现场。经过询问,万志远退休前在省建筑公司工作,两年前因患脑中风生活不能自理,养老院有规定不能带任何贵重物品,所以并没有什么财产损失,除了伤口的血以外,现场还算干净。
回到警局后,马治拿着凶器找到了刑侦专家马淑华,两人是母子关系,他告诉母亲,这把匕首当时就插在万志远的胸膛里,万志远的双手还紧握着匕首,似乎是想把匕首拔出来,也就是说,万志远的指纹很可能跟凶手的指纹重叠在一起。
经过一整天的走访排查,警方召开了案情讨论会,马治汇报说凶手所使用的匕首是万志远自己的,现在也基本排除了谋财害命和情杀的嫌疑,因为万志远的人际关系很少,他一生未婚,无儿无女,虽然以前有几个老同事,但现在也不经常联系。与此同时,马淑华的鉴定报告显示,现场搜集的三十余枚指纹均为万志远和工作人员的,凶器上提取指纹的难度较大,目前仅成功提取三枚,两枚血指纹是万志远的,另一枚的三分之二被压在血指纹下,但根据剩下的三分之一来看,该指纹是新鲜汗液指纹,经过比对可以断定这并非养老院工作人员所留,既然万志远已经两年未出养老院,那就说明还有其他人进过养老院。
隔天,马治和警员张蒙调查到本市著名私营企业大德集团前几天曾跟养老院做过联谊会,董事长楚云还经常给养老院慈善捐赠,两人来公司找到楚云,但楚云说自己根本不认识万志远,案发当晚她正跟助理老米听音乐会。马治听后收集了几人的指纹,回到警局后,马淑华告诉马治,从匕首上那枚残缺指纹的形态来看,根本就不具备扎入身体的力度,尸体上的刀口很深,凶手一定是使劲的握着这把刀,刀刃扎到身体上有一定的阻力,但这个指纹却没有任何碾压的痕迹。经过一宿的比对分析,马淑华确定匕首上的残缺指纹属于大德集团的董事长楚云,只是楚云虽然接触过这把刀,但她不一定就是杀人凶手。
就这样,警方传唤楚云前来问话,楚云坚持说案发当晚自己在听音乐会,但当马治拿出那把匕首的照片时,楚云却说自己见过,前几天他们公司去养老院做活动时,楚云曾去过几位老人的房间,当时她还拿着这把匕首把玩了一会。楚云的话并没有任何漏洞,马治也觉得楚云根本没有作案动机。
楚云走后,警方再次召开会议,警员张蒙说他调查到万志远是在文革结束那年从黑山村转到了省城,他以前名叫万彪。听到这里,马淑华突然想到了什么,原来,文革时马淑华也曾下过乡,而且去的也是黑山村,当时是马淑华房东的儿媳妇淑芝接待了她,淑芝说她之所以要让马淑华住在这里,是因为她的家人总是打她,马淑华本没有多问,但后来她才知道,淑芝以前被万志远强奸过,这件事被十里八乡知道后,大家都骂她破鞋,淑芝的家人们也觉得抬不起头,所以才对她动辄打骂。只是淑芝二十年前就已经死了,如今还会有谁对一个老头痛下杀手呢?
隔天,马淑华上班时再次拿出了匕首,她端详片刻,总觉得这把匕首极其熟悉,随后,她突然想起淑芝以前好像也有过同样的匕首,而且还是两把。想到这里,马淑华更加疑惑,二十年前,她亲眼看见淑芝从悬崖跳下,后来村里的人也的确在悬崖下发现了一具脸被摔烂了的女尸,莫非淑芝当时并没有死吗?
这晚,张蒙给马治打来电话说养老院门外的监控录像找到了,警方通过监控锁定了一辆出租车,车上还下来一个女人。经过询问,出租车司机表示那个女人是在音乐厅上的车,她面容姣好,所以司机印象深刻,马治听后拿出楚云的照片,司机确定当晚就是这个女人在养老院下了车。有了这个证据,马治准备立刻传唤楚云,然而就在这时,楚云却主动来到了警局。据楚云交代,音乐会中场休息时她的确去了一趟养老院,当时是万志远主动给她打来电话,因为前一阵楚云去养老院时看到了万志远的那把匕首,她自己也有一把极其相似的古董匕首所以就想买来,万志远本来说这是他家的祖传宝贝不卖,但那天晚上他又突然改变主意,还说要面谈,只不过等楚云赶到时,她却发现匕首已经被掉包了,当时的那把是仿制品,所以她以没带现金为由又返回了音乐厅。门外的马淑华看到楚云收藏的那把匕首时,断定这把匕首就是当年淑芝的那把。
为了确定楚云到底是不是淑芝,马淑华拿出了二十年前的判决书,当年在她的劝导下,淑芝将万志远告上法庭,但由于缺少证据,法庭宣告万志远无罪,而这份判决书上就有淑芝当年留下的食指指纹。马淑华以职业病为由亲自观察了楚云的手,也正因此,她确定楚云就是当年的淑芝。这晚,局长给马淑华打来电话,他说楚云的律师提供了楚云多年的生活轨迹,每个阶段都有确凿的证明材料,检察院也认为,单凭一枚年代久远的指纹,没有人证物证的情况下,都不足以说明楚云就是淑芝。
马淑华听后也有些无奈,看来为今之计只能是用DNA技术检测确定了。然而就在马淑华决定再次去找楚云时,她却接到张蒙打来的电话,几人匆忙赶到医院,此刻马治正躺在手术室里,张蒙说他们在追踪毒贩时,毒贩使用的散弹枪全都打在了马治身上,马淑华听后伤心欲绝。与此同时,医生说如果再没有与之相匹配的血浆,马治会有生命危险,众人将希望寄托在了马淑华身上,可马淑华此刻也无能为力,因为她并不是马治 的亲生母亲,当年跳崖自杀的淑芝才是。
正当马淑华为此感到绝望时,楚云却突然匆忙赶来,她献出了自己的血,马治也因此脱离危险。只是楚云此举已经变相承认自己就是当年的淑芝,在警方的询问下,楚云终于承认了。据楚云交代,当年她被万志远逼着跳了悬崖,但她命不该绝,等她醒来时发现自己正躺在医院,而救她的人就是大德集团董事长楚国阳,当年的淑芝经过整容才变成了如今楚云的模样,而她也被楚国阳送去国外接受严格训练,八年后她回国,楚国阳将自己的事业交给了她。楚云坦白了自己的身份,但当警方问起她是如何将万志远杀害时,楚云却说她根本没有杀万志远。
原来,在大德集团和养老院举办联谊会时,楚云已经认出了万志远,案发当晚,万志远主动联系了她,也正因为楚云急于拿回那把匕首,万志远也猜出了楚云的真实身份,楚云对万志远说,如今他这副疯癫的模样就是老天对他最好的报应,虽然楚云很想杀了他,但现在的她并不想脏了自己的手。警方听后却并不相信,匕首上的确有楚云的指纹,谁又能证明她没有杀害万志远呢?楚云自知百口莫辩,然而就在这时,马淑华却突然闯了进来,她解释道从匕首上指纹的纹型来看,并不具备造成万志远伤口致死的动力和运动轨迹,紧接着,马淑华拿出一份死亡鉴定书,万志远死亡当天在饮酒的状态下出现了药物反应,他的精神处于极度亢奋的状态,以致于不能控制自己的行为,因此根据现场其他痕迹的检验和查证,万志远是死于一场意外。当时的万志远因为楚云所说的话更加气愤,他颤巍巍的想拿起那把匕首,可谁知自己却摔倒在地,而刀刃也因此扎进了他的胸腔,从而导致失血性休克。
影片最后,案件终于真相大白,可怜当年的淑芝被万志远他逼迫抛弃孩子跳下悬崖,好在淑芝有贵人相救才保下一条性命,万志远生平作恶多端,落得如此下场也算死有余辜,或许这就是所谓的善有善报恶有恶报,人心向善方能善始善终。