民国初年,大珠宝商沈达先生无病暴亡,悲痛至极的沈少爷终日守候在父亲灵前。深夜,一把带着黑帖的匕首飞入沈府灵堂,帖上写着:"沈少爷,断指团三日内来取人心!"第二天,沈府老管家请来函大侦探杜义甫和他的女儿石楠。第三天,在外埠上学的沈小姐赶回来奔丧。在父亲生前的朋友、商会孙会长的劝说下,沈少爷陪妹妹到墓地凭吊父亲,结果遭到匪徒的枪击。在医院,沈府上下围着"死去"的沈少爷恸哭不已,而孙会长却用充满怀疑的双眼死盯着沈少爷苍白的面孔。这一切都被化装成医护的杜义甫看在眼里,于是,他求助军界朋友王营长,以绑票形式将孙什么关押。几天之后,杜义甫从逐渐康复的沈少爷口中得到重要线索。原来,沈达先生有一颗稀世之宝--八窍珠。沈达死后,沈少爷不发现宝珠已被人偷换了,他意识到父亲的死定与宝珠有关,就把自己的怀疑告诉了孙会长,从此,灾难接二连三落在他头上。杜义甫断定这是二桩窃取国宝的大案,除断指团外,还可能牵扯到政界的一些大人物,最为可疑的是财政厅长吴锡仁。吴锡仁有至双胞胎儿子,弟弟安邦是个善良的大学生;哥哥定国却是个纨绔子弟。此时,继指团的人盯上了吴定国。杜义甫推断吴锡仁很可能就是那个暗害沈达,偷换宝珠的人。事实果然如此,吴定国携宝珠潜逃途中被断指团杀死,石楠又从断指团手中将宝珠夺了回来,令双方始料不及的是,这却是一颗假宝珠。断指团被激怒了,他们暗杀了孙会长,绑架了沈小姐,并将吴锡仁押进租界区G国商人鲁斯的住所。深夜,杜义甫潜入鲁斯卧室截走了八窍珠。然而这次行动却导致杜家被抄,沈少爷再次失去宝珠,石楠为救父亲身陷囹圄,杜义甫险些丧命。一个神秘的电话使大侦探再次抓住有利战机,从鲁斯手中夺回了八窍珠。在归家途中,杜义甫遇上了一位白发老人,原来他就是16年前被害入狱的断指团创始人崔毅,而石楠就是他的亲生女儿。案子终于了结了,可等待大侦探的却是一张通缉令。杜义甫毅然将那颗宝珠沉入深潭,告别了义女石楠,从此出家隐居。
杀手亚庄(周润发)在一次暗杀行动中误伤了歌星Jennie(叶倩文),令其双目接近失明,自此,深感内疚的他开始暗中保护、帮助 Jennie,并想趁她眼睛完全失明前筹一笔款送她去国外医治,为此,亚庄铤而走险再当杀手,不想任务完成后不但没收到钱,反被雇他杀人的汪海派人追杀。 奉命侦查相关命案的警探李鹰(李修贤)在查案过程中知晓事情另有隐情,亚庄并非冷血杀手,开始同其惺惺相惜,而在应对汪海势力的追杀中,两人更是结成生死之交。然而亚庄的命运,似乎是被注定了。
90年代的武汉,一个普通家庭里丈夫马学武(焦刚 饰)是一家国企的厂办主任,妻子李宝莉(颜丙燕 饰)是汉正街的一名小贩,二人还有一个儿子小宝(李现 饰)。一次企业分房让这个家庭住进了新房,岂料从搬家那天起一系列让人始料未及的变故接踵而来:丈夫马学武提出离婚、妻子发现丈夫出轨、无家可归 的婆婆要入住新家,终于马学武在一系列打击下走向了自杀之路。宝莉的好友小景(赵倩 饰)把一切厄运归结于新房的风水不好,称之“万箭穿心”,个性倔强的李宝莉不愿妥协,决意撑起这个家…… 电影《万箭穿心》根据武汉籍著名作家方方的同名小说改编,入围第25届东京国际电影节主竞赛单元。