在IPSC实拍比赛中,经纪人庄子维(吴彦祖饰)打破了比赛记录,但新纪录很快被夺得冠军的香港基金经理关佑波(古天乐饰)改写。比赛结束后,关智宏恰好遇到了抢劫收银员汽车的蒙面歹徒,收银员被歹徒杀害。这时,一名交警(林凯饰)路过,被歹徒打伤。为了救人,关智宏杀死了四名劫匪并报了警。又一名歹徒逃走,同时抢走4亿美元债券。交警获救,关佑博女友(蔡卓妍饰)悉心照料。关智宏因非法持枪伤人被拘留。审讯过程中,庄子伟发现对方超级冷静。面对检方的指控,关智宏冷静应对,当庭获释。女老板(李冰冰饰)带他回家,他却不领情。关智博的账户出现现金流问题,他想方设法推迟还款时间。庄子伟查无头绪,请教老枪王(方中信饰)。从谈话中,他似乎嗅到了一个至关重要的线索……