警員徐瑜昌(張孝全 飾)為調查一宗黑槍案件,只身犯險將黑幫人物龐天南之子捉拿。時值民選的最后階段,調查局方正北與龐天南達成交易:龐天南出人行刺候選人來換回兒子無罪開釋。黃營候選人吳志雄在民調中被對手田正遠遠甩開,普通的宣傳戰(zhàn)已無法挽回局勢,但一則更大的陰謀早已在暗中籌劃…… 龐天南義子金水(林家棟 飾)由越南返回擔任殺手,但是他得到的兩顆子彈卻并無致命的藥量,于此同時,失業(yè)退伍軍人陳二同(廖啟智 飾)因生計所迫,收錢在刺殺行動中扮頂罪羔羊。吳志雄在親民巡游時計劃正式啟動,金水槍擊吳志雄使田正陣營陷入不利局面。這場自導自演的槍擊競選秀牽涉高層利益,令負責此案的孫學仁(任達華 飾)警官與徐瑜昌倍感黑幕重重……