Nadat hij is gestopt met zijn werk als moordenaar in dienst van de overheid, vindt Robert McCall (Denzel Washington) het moeilijk om de gruwelijke dingen die hij in het verleden heeft gedaan te verwerken.
Hij probeert met zichzelf in het reine te komen door op te komen voor mensen die onderdrukt worden. Tot zijn eigen verrassing blijkt hij zich thuis te voelen in Zuid-Italië, waar hij erachter komt dat zijn nieuwe vrienden worden bedreigd door lokale misdaadbazen. Als er dan doden vallen, weet McCall wat hem te doen staat: hij besluit zijn vrienden te beschermen door de maffia aan te pakken.