故事發(fā)生在1996年12月31日,平日里冷酷無情的王幫辦(王敏德飾)在一次危險(xiǎn)的任務(wù)之中誤殺了一名人質(zhì),一時(shí)間,執(zhí)法者淪為犯罪者,昔日里吃過他苦頭的下屬們紛紛伺機(jī)報(bào)復(fù)。長(zhǎng)腰(林曉峰飾)是初出茅廬的菜鳥警員,于執(zhí)勤之中打死了一名小混混,起初,長(zhǎng)腰深信自己系為民除害,沾沾自喜,然而,當(dāng)他見到了小混混的親人之后,后悔的心緒在他的內(nèi)心蔓延。奪命甘(鄭則仕飾)為警隊(duì)辛勤工作多年,卻發(fā)現(xiàn)自己的妻子竟然和上司(毛俊輝飾)有奸情,憤怒至極的他起了殺意。在除夕舞會(huì)上,奪命甘手持重型機(jī)槍挾持了眾多警員,他的昔日同事兼好友王幫辦和長(zhǎng)腰被派出同奪命甘談判。