1993年的旺角,一片禁止停车的区域内,盲标作为地头蛇,即使面对执法人员的警告,也坚决不肯移走自己的车辆。在这种僵持的氛围中,杨光耀作为警方的代表出现了,他在了解了情况后,决定与警方合作,要求交出车钥匙。然而,盲标的老大不仅现身,还在众目睽睽之下将钥匙扔进了下水道,随即扬长而去。杨光耀见状,立刻追了上去,准备对其进行搜身,同时心中对对方的怪异行为感到困惑,似乎对方在药物的影响下。
处理完停车问题后,杨光耀转而投入到另一起更为严重的命案调查中。他迅速赶往案发现场,那里已经聚集了不少警员,包括新人刘伟滔。两人交换了简短的问候后,便开始详细询问案件的相关细节。现场没有留下任何明显的凶器,死者名为邓荣添。在杨光耀仔细观察死者的伤口时,新来的刘伟滔因不堪其承受的血腥场面而几乎呕吐,杨光耀及时阻止了他的冲动。
随后,警方将一些有嫌疑的人带回审问,但这些人并不配合,故意捣乱。处理完这些麻烦之后,杨光耀回到办公室汇报了情况,他感觉这起案件并非简单的室内抢劫。在离开前,他被告诫不要过于冲动。然而,接下来的日子里,连环杀人案件接连不断地发生,杨光耀每次都是第一时间赶到现场,但案件的线索却始终捉摸不透,连附近学校的社工也惨遭杀害,警方将这些案件定性为谋杀。
夜晚,杨光耀坐在街边,独自一人喝着啤酒,随后跳入河中游泳以排解心中的郁闷。上岸后,他没有停歇,直接前往验尸室对死者进行全身检查。检查中他发现了死者身上的一个针孔,这让他决定重新检查其他三具尸体。
第二天,送走妻子和女儿后,杨光耀继续投入到案件的调查中。通过一通电话,他找到了曾被送往精神病院的麦志鸿。麦志鸿的言论让他大为震惊,他决定深入调查这位留言者。在审讯室里,他观察着麦志鸿的一举一动,却在此时接到了消防员命案的消息,急忙赶往现场。
回到办公室后,杨光耀与麦志鸿讨论了杀人案件的细节,但麦志鸿的反应出乎意料,他突然自残并呼救,这一行为让杨光耀陷入了困境。上级决定让他停职,这让他感到非常不公。停职后,他回家探望家人,却发现因为自己的关系,妻子和女儿差点遭遇不测。
在一个雨夜,杨光耀在地下通道徘徊时遇到了一个身份不明的人。他不顾瓢泼大雨,一路追踪至楼上,最终在电梯里被人打晕。醒来时,发现对方已经逃之夭夭。他开始在街上来回转悠,试图寻找线索。
这段故事通过细腻的描写和情节的层层推进,展现了主角在执法过程中的种种困境和心理变化,同时也揭示了城市暗面的复杂性和人性的多面性。