1993年的旺角,一个禁止停车的区域里,盲标仗着自己老大的身份,执意不愿将车移开,即便面临抄牌的处罚。这时,杨光耀主动介入,了解情况后,他准备协助警察让盲标交出车钥匙。然而,盲标的老大突然现身,并故意在警察面前将钥匙扔进了下水道,打算扬长而去。杨光耀见状,毫不犹豫地冲上前去,准备搜身,并怀疑对方可能磕了药。未等对方反驳,他便决定彻查此人经营的店铺,并锁住旁边的车辆。对方见状,只好妥协。
处理完停车事件后,杨光耀又迅速投入到另一起命案的调查中。他迅速抵达案发现场,遇到了新人刘伟滔。两人打招呼后,便开始询问案件细节,得知现场并未发现凶器。在得知死者名叫邓荣添后,杨光耀开始仔细观察,试图找出致死原因。然而,新来的人却因看到满地鲜血而忍不住作呕。杨光耀及时阻止了他,并安抚其情绪。随后,警察将一些嫌疑人带走审问,但对方并不配合,故意捣乱。处理完这些捣乱者后,杨光耀向上级汇报了情况,并认为这并非简单的室内抢劫案。在离开前,他还特别嘱咐同事要保持冷静。
此后,旺角接连发生多起连环杀人案。杨光耀作为警察,第一时间赶到现场调查,但仍毫无头绪。就连学校附近的社工也惨遭毒手,这些案件被警方列为谋杀案。杨光耀在现场仔细勘查,认为被害者的死法与黑鬼添的手法相似。
夜晚,杨光耀坐在街边狂饮啤酒,随后跳入河中游泳以释放压力。上岸后,他继续分析案情,并前往验尸房对死者进行全身检查。检查中,他发现死者身上有一个针孔,并决定对另外三名死者进行重新检查。
次日,杨光耀送完妻子和女儿后,又开始着手调查案件。通过线索,他找到了曾被送入精神病院的麦志鸿。听完麦志鸿的言论后,他大为震惊,并决定追查留言人的身份。在审讯室观察麦志鸿时,又有一名消防员遭遇命案。杨光耀得知后,急忙赶往现场。回去后,他再次找到麦志鸿询问案情,但对方仍说出了一些匪夷所思的话。不久,麦志鸿突然拿起棒子自残并向警察呼救,导致杨光耀被陷害。上级决定停止他的警察工作。杨光耀愤愤不平地认为麦志鸿是凶手。停职后,他回家探望家人,却发现妻子和女儿差点因他而遭人炸死。
某个雨夜,杨光耀在地下通道遇到身份不明的人后穷追不舍。他冒着大雨一路追赶至楼上电梯内,却被突然袭击打晕。醒来后,对方已消失无踪。他在街上徘徊寻找线索。