A New York-i ex-zsaru, Matt Scuddert (Liam Neeson) nem hivatalos magánnyomozóként a törvény árnyékos oldalán tesz szívességeket némi készpénzért cserébe. Amikor Scudder elvállalja, hogy segít egy heroin dílernek (Dan Stevens) elkapni pár tagot, akik elrabolták és brutálisan meggyilkolták a feleségét, szembesül vele, hogy ezek a vadállatok nem először tettek ilyet és úgy tűnik, nem is utoljára. A jó és rossz közötti határvonal teljesen elmosódik, és Scudder versenyt fut az idővel, hogy nyomukra akadjon New York peremvidékén, mielőtt újra gyilkolnak.