Massachusetts, Estados Unidos. Robert McCall (Denzel Washington) trabalha como motorista e ajuda as pessoas com a ajuda de Susan Plummer (Melissa Leo). Um dia, um empresário coloca uma mulher em seu carro e ordena que a leve até sua casa. Percebendo que ela foi violentada, McCall resolve ir atrás do tal homem, com a desculpa do cartão de crédito dele não ter sido aceito. Pouco tempo depois, ele descobre que Susan, uma das poucas pessoas que sabe de seus atos como vigilante, foi assassinada.