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