在通缉令发布后不到一个小时,前退休杀手约翰·维克成为了地下界的名人,并不断地在曼哈顿四处逃窜。约翰杀死高桌会新成员桑提诺·德安托纽后,被高层人员宣布逐出组织并为此获得1400万美元的悬赏令。约翰到纽约公共图书馆中取得了被秘密保存的十字架项链及一枚含有「标记」的血誓勋章。在从多名刺客手中逃出后,约翰找上了白俄罗斯刺客集团的领导者——总监,对方接受以十字项链来换作「车票」,来引渡约翰至摩洛哥卡萨布兰加。
与此同时,高桌会的审判员会见了纽约市大陆饭店温斯顿及地下网路的领导者包厘帮之王。审判员告诫两人帮助约翰杀死了桑提诺,因而两人都有七天时间放弃权力,否则得面临严重的后果。
在卡萨布兰加,约翰找上了旧识兼卡萨布兰加大陆饭店的管理者苏菲亚。他拿出「标记」以希望对方透过苏菲亚的前老板贝拉达来找出高桌会成员——长老,借此撤销通缉令。贝拉达向约翰表示,约翰能在沙漠中游荡直到无法再行走,便有望遇见长老。为了利益交换,贝拉达要求苏菲亚留下一只狗;当苏菲亚拒绝时,贝拉达朝它开枪(虽然因防弹背心而幸存下来),这使愤怒的苏菲亚开枪攻击贝拉达。约翰和苏菲亚并肩作战对抗大批敌方人马后,两人离开对方的古堡并逃往沙漠。
苏菲亚兑现了她的「标记」后,将约翰留在了沙漠。约翰在沙漠中漫游直到他筋疲力尽地倒下,但及时被长老的人发现。约翰解释了他的行为,并表示他非常渴望能够为了记住爱妻的爱而活着。长老同意原谅约翰,但前提是要他暗杀温斯顿并继续为高桌会效命至死。为了表明他的承诺,约翰切断了自己的无名指,并将结婚戒指交给了长老。
与此同时,审判员招募了日式料理店老板兼刺客杰洛和他的徒弟们来追杀约翰。在杰洛的帮助下,审判员向总监与包厘帮之王分别进行了惩罚,为此使两人都受了伤。约翰回到纽约市后随即被杰洛等人追杀,但他逃到大陆饭店并得到庇护。温斯顿鼓励约翰不要作为一个杀手而死,而是应作为一个被妻子所爱的男人而活。
审判员抵达后,温斯顿拒绝放弃他的位置,而约翰则拒绝杀死温斯顿。因此,审判员解除了纽约大陆饭店的禁武,以允许在大楼内进行杀戮。审判员随后通知杰洛等人,并派出人数坐满两辆公车、且穿戴高防护武装的高层执法者来协助他们。在饭店接待员沙隆的帮助下,约翰从执法者们手中捍卫了饭店,并借用饭店的穿甲弹与猎枪杀光他们。约翰制伏了杰洛的徒弟们后,持武士刀与杰洛对决,最终杰洛决斗中被约翰夺刀刺穿身体。
约翰将杰洛留在原地赴死后,审判员与温斯顿进行了谈判,温斯顿将其叛乱解释为兵力展示,并表明自己的忏悔。在约翰抵达后,审判员认定他是此会谈的威胁,使温斯顿朝约翰开枪,导致约翰失足从饭店的屋顶上摔下来。纽约大陆饭店重新投入运营,但审判员告诉温斯顿约翰的尸体已消失,约翰的存在仍对他们两人构成了威胁。与此同时,受重伤的约翰被送到伤痕累累的包厘帮之王身旁,他告诉约翰自己对高桌会表示愤怒,并将与他们开战。当他询问约翰是否有同样的感觉后,约翰表示同意。