Ancien flic, Matt Scudder (Liam Neeson) est désormais un détective privé qui travaille en marge de la loi. Engagé par un trafiquant de drogue (Dan Stevens) pour retrouver ceux qui ont enlevé et assassiné sa femme avec une rare violence, Scudder découvre que ce n’est pas le premier crime sanglant qui frappe les puissants du milieu… S’aventurant entre le bien et le mal, Scudder va traquer les monstres qui ont commis ces crimes atroces jusque dans les plus effroyables bas-fonds de New York, espérant les trouver avant qu’ils ne frappent à nouveau…