警員徐瑜昌(張孝全飾)為調(diào)查一宗黑槍案件,只身犯險(xiǎn)將黑幫人物龐天南之子捉拿。時(shí)值民選的最后階段,調(diào)查局方正北與龐天南達(dá)成交易:龐天南出人行刺候選人來換回兒子無罪開釋。黃營(yíng)候選人吳志雄在民調(diào)中被對(duì)手田正遠(yuǎn)遠(yuǎn)甩開,普通的宣傳戰(zhàn)已無法挽回局勢(shì),但一則更大的陰謀早已在暗中籌劃。龐天南義子金水(林家棟飾)由越南返回?fù)?dān)任殺手,但是他得到的兩顆子彈卻并無致命的藥量。于此同時(shí),失業(yè)退伍軍人陳二同(廖啟智飾)因生計(jì)所迫,收錢在刺殺行動(dòng)中扮頂罪羔羊。吳志雄在親民巡游時(shí)計(jì)劃正式啟動(dòng),金水槍擊吳志雄使田正陣營(yíng)陷入不利局面。這場(chǎng)自導(dǎo)自演的槍擊競(jìng)選秀牽涉高層利益,令負(fù)責(zé)此案的孫學(xué)仁(任達(dá)華飾)警官與徐瑜昌倍感黑幕重重。案件調(diào)查過程中,執(zhí)法者發(fā)現(xiàn)各方勢(shì)力通過利益交換掩蓋真相,關(guān)鍵證據(jù)鏈?zhǔn)冀K無法閉合,最終刺殺事件演變?yōu)楦鞣秸蝿?shì)力博弈的導(dǎo)火索。