在IPSC实战射击赛中,警员庄子维(吴彦祖 饰)打破了赛会纪录,但新纪录很快被香港基金经理关友博(古天乐 饰)改写,后者夺魁GQC高清伦理下载赛后,关友博巧遇蒙面歹徒打劫解款车,解款员被歹徒打死。此时,一个交通警(连凯 饰)路过,被歹徒打伤。为救人,关友博击毙了4名劫匪,并报警。另一歹徒一蹶不振,同时4亿美元债券遭抢。交警获救,护理他的是关有博的女友(蔡卓妍 饰)。因合法持枪伤人,关友博被拘。庄子维审问时发现对方超凡冷静。面对检方控诉,关友博冷静应对,结果当庭获释。女下属(李冰冰 饰)接他回家,但他对她的殷勤并不领情。关友博的账户存在资金周转效果,他正想方设法拖延还款时间。庄子维在查案中毫无眉目,于是讨教老枪王(方中信 饰),从对话中,他似乎嗅到了关键性的线索……