故事發生在1996年12月31日,平日里冷酷無情的王幫辦(王敏德飾)在一次危險的任務之中誤殺了一名人質,一時間執法者淪為犯罪者,昔日里吃過他苦頭的下屬們紛紛伺機報復。長腰(林曉峰飾)是初出茅廬的菜鳥警員,于執勤之中打死了一名小混混,起初深信自己系為民除害而沾沾自喜,然而當他見到了小混混的親人之后,后悔的心緒在其內心蔓延。奪命甘(鄭則仕飾)為警隊辛勤工作多年,卻發現自己的妻子與上司(毛俊輝飾)有奸情,在憤怒至極時萌生殺意。在除夕舞會上,奪命甘手持重型機槍挾持了眾多警員,并要求與王幫辦當面對質。因案件特殊性,已陷入困境的王幫辦與背負道德掙扎的長腰被迫搭檔前往談判。三人各自背負著職業信念崩塌與人性道德拷問,在警局封閉空間內展開對峙。談判過程中矛盾不斷激化,最終在槍擊沖突中奪命甘被當場擊斃,王幫辦也在行動中身負重傷。長腰目睹整個悲劇過程,在血色除夕夜對警察職責產生了全新認知。