Matt Scudder (Liam Neeson) é um ex-policial de Nova York que atua como detetive sem licença e vive à margem da lei. Ao ajudar um traficante de heroína (Dan Stevens) a encontrar os homens que sequestraram e mataram brutalmente sua esposa, Scudder descobre que essa não é a primeira vez que esses homens cometem esse tipo de crime... e também não será a última. Preocupado, o detetive começa a procurar os criminosos pelas ruas de Nova York antes que eles matem novamente.