电影讲述了四名特工和一宗走私案的污点证人在酒店同时被杀,阿苗经过追查推断出凶手是Rick,阿苗在Rick处搜出枪械,但Rick的女友却替他顶了罪,Rick以每天杀一名警察作为威胁,要阿苗放人,于是两人通过一场在闹市中展开的射击比赛来决一死战。Rick(张国荣饰)是一位热爱枪械和射击的人,他与他的朋友是IPSC(实战射击)的比赛高手,也是改枪 的能手。同时也认识了重暗组的阿苗(方中信饰演),Joe(张民光饰演)鉴识科的Vincent(古德绍饰演)。在比赛场上,Rick与阿苗相遇并认定彼此为对手,两人在赛场上不分高下,就在决胜的时刻,一名精神失常者闯入比赛中枪杀人群。Rick及阿苗举起枪自卫,然而阿苗在面对真正的凶手时,却迟迟无法开枪。