Hal itu dilakukan setelah dia berjanji kepada istrinya yang sekarang sudah meninggal, Vivian, bahwa dia akan meninggalkan kehidupan lamanya.
Selama beberapa dekade terakhir, McCall telah menjalani kehidupan yang tenang di Boston dengan bekerja di toko perangkat keras Home Mart, di mana dia berteman dengan banyak rekan kerja dan membantu seorang bernama Ralphie (Johnny Skourtis) lulus ujian kualifikasinya untuk menjadi penjaga keamanan.
Tidak dapat tidur, McCall menghabiskan beberapa malam sambil membaca di restoran 24/7 di mana dia berteman dengan Alina ( Chloe Grace Moretz ), seorang pelacur remaja yang bekerja untuk mafia Rusia.
Suatu malam, Alina dirawat di rumah sakit setelah dipukuli secara brutal oleh mucikarinya, Slavi (David Meunier).
Baca Juga: Anggota Komisi IX DPR Minta Kemnaker Tak Izinkan Pengusaha Cicil atau Tunda Bayar THR 2021
Mendengar pemukulan tersebut, McCall mengunjungi kamar rumah sakit Alina dan berbicara dengan temannya, Mandy (Haley Bennett).
McCall mengunjungi Slavi dan menawarkan untuk membayar 9.800 dollar AS untuk kebebasan Alina.
Namun Slavi menolak, menganggap McCall tua dan impoten. McCall kemudian membunuh Slavi dan empat anak buahnya dengan pertempuran jarak dekat yang terampil efisiensi , menggunakan senjata mereka sendiri, berbagai benda di kantor, dan tangan kosongnya.
Vladimir Pushkin ( Vladimir Kulich ), bos Slavi dan gembong mafia Rusia yang kuat, mengirim anak buahnya, Teddy Rensen ( Marton Csokas ), untuk menemukan dan melenyapkan pelakunya.