警员徐瑜昌(张孝全饰)为了调查一起黑枪案件,孤身一人冒险将黑帮头目庞天南的儿子抓捕归案。正值民选的最后阶段,调查局与庞天南达成了一项交易:庞天南提供人手刺杀候选人,以换取他儿子的无罪释放。黄营候选人吴志雄在民意调查中远远落后于对手田正远,普通的宣传已经无法扭转局势,然而更大的阴谋早已在暗中酝酿……庞天南的义子金水(林家栋饰)从越南回来担任杀手,但他得到的两颗子弹并没有致命的药剂。与此同时,失业退伍军人陈二同(廖启智饰)因生计所迫,接受报酬扮演替罪羊。吴志雄在一次亲民巡游中正式启动竞选计划,金水的枪击使田正阵营陷入了困境。这场自导自演的枪击竞选秀涉及到高层利益,让负责此案的孙学仁(任达华饰)警官和徐瑜昌倍感内幕重重……