Fabuła Robert McCall (Denzel Washington) to były tajny agent, który prowadzi spokojne życie w Bostonie i pracuje w markecie budowlanym Home Mart, gdzie przyjaźni się ze współpracownikami. Pomaga on praktykującemu ochroniarzowi Ralphiemu zaliczyć egzamin. McCall obiecał niedawno zmarłej żonie, że zamknie on rozdział dotychczasowego życia. Nie mogąc spać, McCall spędza wieczory czytając książki w całodobowej restauracji, gdzie poznaje nastoletnią prostytutkę Alinę (Chloë Grace Moretz) pracującą dla rosyjskiej mafii, którą Robert wciąga w jego filozoficzne interpretacje książek przezeń czytanych. Pewnej nocy dziewczyna zostaje hospitalizowana po tym, jak brutalnie pobił ją jej sutener Slavi (David Meunier). McCall trafia do restauracji należącej do mafii rosyjskiej i oferuje kupno wolności Aliny od Slaviego za kwotę 9800 dolarów. Slavi jednak odmawia, odprawiając McCalla dodając sugerując, że jest on starym impotentem. Po nieskutecznej próbie przekonania, McCall zabija Slaviego oraz czterech jego ludzi czyniąc to niezwykle zręcznie.