世界上总有一些人迹罕至的森林,传说进去之后就无法出来。故事就发生在这样一个“寻死的森林”里,一个女子被强奸致死,警方全力找寻证据起诉疑凶黄柏木(周俊伟饰)。这也成为夏松梓(舒淇饰)新官上任第一个案件。联系到树林多宗自杀失踪个案,她认为凶手不止一个。为了取得更多证据,松梓决定深入树林调查。 彭海(郑伊健饰)是高级植物学博士,他不计时间金钱,与植物交流,去证明植物也是有生命有感觉的。他的女友美树(李彩桦饰)是电视台节目主持,为了收视率不惜穿凿附会,配合流言传说制作树林闹鬼的节目。二人的价值观甚为对立。 彭海带着柏木进入案发的树林重组案情,他认为案发当日唯一的目击证人便是整个树林。所以它们会说出所看见的一切。松梓半信半疑,而美树则带着摄影大队前来拍摄整个进程。 戏剧化的事情发生了。
林过雨(任达华 饰)从小和父亲以及继母还有同父异母的弟妹生活在一起,喧闹拥挤、又时常受责骂的成长环境在他心里埋下了异样的种子……因一家洗印店数次收到赤裸女子的照片,警方介入调查,发现这些女子可能是连环杀人者“雨夜屠夫”的受害人,警方沿线索调查,将来取照片的林过雨抓获。经 过连番高压审问,林过雨交代了自己的罪行,原来他以替天行道为名义,借助自己出租车司机的职业便利,多次在雨夜杀害那些他眼中的“坏女人”,其作案手法凶残,惊世骇俗。凶手落网,但生命已无法挽回……
屡破奇案的重案组高级督察方正(许志安)眼里,庆功会上纷纷邀功的其他部门同事多是平庸之辈,多起案件能侦破全靠自己和手下兄弟阿泽(雷宇扬)等人拼命,因此他的言行多少有些独断高傲。某次缉匪行动中,他等不及飞虎队自行下达命令,两名同事毙命街头,他自己也中枪昏迷,在医院一躺两年。 醒来母亲已过世、女友已成他人妻,身边世界已大不同,但方正也意外收获在他昏迷时一直悉心将他照料的女护士Oscar(李丽珍)的芳心。恢复训练持续一段时间,方正各方面已与昏迷前几乎无差,更多出可见到鬼的本领。此本领起初令他恐慌,不过生前是心理医生的阿杰(张达明)一席话让他放下心来。 回到警队后方正主动请命,接手一宗两年来无法破解的连环女护士奸杀案。两年内,已有六名女护士被奸杀,且多数死不见尸,该案能立是因其中之一自己赶到警察局向阿泽报案。方正冷静头脑,认定凶犯是一名智商极高的男性,且非常熟悉警方的破案手法。案情渐有眉目之时,方正被阿杰告知Oscar的生命磁场越来越弱,她可能是凶犯的下一个目标。
某雨夜,深圳一名妓女斯琴爱儿被女通缉犯叶小雁(吴倩莲 饰)狠狠的勒死了,小雁为的是得到斯琴爱儿的身份。小雁乔装成爱儿的样子,顺利通过了海关到达了香港,报失了身份证后,小雁成功取得了爱儿的身份。爱儿本身有个香港老公才得到了香港居民的身份,此时爱儿的老公也在苦苦等候妻子抵步。 小雁选中了嫖客陈启明(黎耀祥 饰),启明是个计程车司机,离异后把女儿交给母亲抚养很少过问。小雁首先把启明撞成残废,然后潜入了他的家中把他禁锢,详细询问了他的身世。怎料启明的母亲前往探望儿子,凶狠的小雁为了计划,把启明的母亲杀害了,更骗走了启明的女儿。 在小雁领取身份证当天,爱儿的丈夫发现了小雁的嫌疑,一直跟踪她至启明的家中。打斗中小雁的丈夫(陈豪 饰)出现了,原来他们夫妇俩同时通缉犯,并要得到启明的身份与他的双手……