L'imbranato detective privato Chan Tam (Aaron Kwok) viene arruolato dall'amico poliziotto Fung Chak (Liu Kai Chi) per aiutare nelle indagini su un caso di omicidio seriale. Le vittime - un uomo di mezza età ucciso in casa, una donna morta trovata nella discarica e un'adolescente uccisa nel parco - sono state tutte uccise in modo macabro, ma non sembrano collegate tra loro. Senza alcun indizio da seguire, Tam non sa più che pesci pigliare. Ma quando Chak viene gravemente ferito da un misterioso assalitore, Tam deduce che l'unico modo per scoprire la verità è entrare nella mente dello squilibrato assassino, e nel farlo è costretto ad affrontare un lato di sé a lungo nascosto...