当关友博被逃走的劫匪袭击后,事情的真相开始浮出水面,关友博从自己的跑车中取出了被抢的不记名债券。而之后在枪会更是爆出了他与逃走劫匪的关系。但由于没有任何的人证物证,无法对其采取任何措施。在方中信帮助下,庄子维设了一个局,让蔡卓妍饰演的婷婷告诉他“交通警会醒”,果不其然,关友博在夜间的行刺被抓了个人赃并获。不甘心失败的他决定做最后一搏,但其想法早已被庄子维所掌握,失败之后,关友博决定与庄子维比个高下。两人几乎同时开枪,不过画面看得出,关友博手快一些。庄子维击中了关的左手,打掉了他的枪,关的子弹击中了庄的胸口,由于避弹衣的保护,庄躲过一劫。最后的时刻,关再次想要拿起手枪,被埋伏在上面的交通警的孪生哥哥击毙。通过最后的决斗,看得出,真正的枪王之王是庄子维,因为他瞄准的是对手的手,而不是致命部位。用枪的最高境界不是杀人,而是救人。
枪战场面是《枪王之王》的重头戏,在近三个月的拍摄中,许多时间都花在反复演练、设计枪战场面方面,试图给观众带来最为身临其境、子弹在身边飞梭围绕的感觉。据片方透露,此次枪战场面花销不菲,光是子弹就打掉数万发,单这一项就耗资近百万港币。《枪王之王》作为一部以射击为主题的电影,也自然少不了心理战。片中最主要的剧情,也都是由一些心理描述来推动。古天乐的高智商角色,利用自己对枪械超神入化的了解,从一开始就让吴彦祖的角色陷入迷茫,并且很快让其消除了对他的怀疑。但最终由方中信饰演的更强大的“枪王”,道出了各中的秘密。这其中的剧情扑朔迷离,亦真亦假,层层递进,命运与巧合穿插其中,可以想象编剧是花足了心思。