Matt Scudder (Liam Neeson), ex poliziotto di New York alcolizzato e perseguitato dai rimorsi, è costretto controvoglia ad aiutare un trafficante di eroina (Dan Stevens) e suo fratello (Boyd Holbrook) a rintracciare i due uomini responsabili di una serie di rapimenti e brutali omicidi di mogli di trafficanti di droga. Trasformatosi in detective privato senza alcuna licenza e deciso a operare al di là dei limiti imposti della legge, Matt riceve l'aiuto fondamentale del diciassettenne artista senzatetto TJ (Astro)... ...