灣仔區巡警陳俊杰(陳奕迅)因為七年來每日所做都是極有規律毫無變化的工作,漸漸對警察一職失去激情,上面派來小師妹廖得男(容祖兒)與他一起巡邏時,眼見對方滿腔熱情事事認真,他冷眼旁觀之余,會不時地冷嘲熱諷,遇到瘋子王成(吳鎮宇)時,陳俊杰也只當他為精神病人指給廖得男看。 19歲的天真少女Nicole和Diet在一宗巴士乘客露械案中認識陳俊杰后,開始對其崇拜,陳俊杰也從兩人身上感受到溫暖。不久,灣仔區出現一名殘暴強奸犯,不少單身女性都被其奸殺,Diet也沒能幸免。此事促使陳俊杰從麻木中驚醒,他開始發瘋似地緝拿兇犯。