魔警案壹開始,就有三名警察被殺。由劉青雲扮演的李俊判斷第四個人在現場殺死了三名警察。但是沒有人相信,被當做精神病來治療。?
17年後,香港發生連環殺人案。壹群年輕人組成了壹個名為偵探的團夥,他們殺人但聲稱要報仇。這些人原來是這些年來死於各種冤案的人的親屬和後代。?
方立新夫婦在警界也被稱為偵探。離開警察的李俊經常自言自語,處於精神混亂狀態,但他仍然堅持自己是壹名偵探。三路偵探開始了壹個看似混亂的故事。?
連環殺人案後,現場會留下壹句德語。這似乎意味著這些案件之間有某種聯系。為了找出他們的犯罪模式。李俊將分析多年來的許多謀殺案。終於找到了壹些線索,和那個害死很多人的屠夫案有很大的聯系。?
在瘋狂的狀態下,李俊超越了常人的想象,運用了精妙的推理。證實了方立新是系列案件的幕後黑手。還有魔法警察案和屠夫案的兇手。真相大白,惡人得到了應有的懲罰。
電影之所以是“偵探戰”而不是“偵探”,是因為“偵探”不止壹個:第壹個自然是李俊,第二個是自稱“偵探”的犯罪團夥,第三個是偽裝的終極大老板。影片中有壹句反復出現的尼采名言:打怪獸,小心變成怪獸。
“神”和“妖”只有壹線之隔:李俊因為自視甚高,身敗名裂,變成了瘋子;“偵探”團夥是壹群舊謎案受害者的後代。他們聚集在壹起,試圖替天行道,找到那些未被繩之以法的兇手,用極其殘忍的手段將其私刑處死。“大老板”有著悲慘的過去,但他最終選擇了報復社會。
只有李俊逃脫了復仇的惡性循環。曾經偏執於做偵探的他,終於發現自己並不是壹個從不犯錯的“神”:被大老板誤導多年,錯過了真相;在生活中,他失去了妻子,因忽視家庭而毀了女兒的壹生。在影片的最後,李俊可以說“我們不是神,只是在探索”,這是這個人物最了不起的地方。