F.d. New York-polisen Matt Scudder (Liam Neeson) arbetar som olicensierad privatdetektiv utanför lagen. Han behöver alla uppdrag han kan få och går därför med på att hjälpa en heroinlangare (Dan Stevens) att finna de män som kidnappat hans fru.
Under sina efterforskningar inser Scudder att det inte är första gången som förövarna kidnappat någon och då ledde det till brutala mord. Han inser också att tiden håller på att rinna ut och att det inte går att ta hänsyn till vad som är rätt och fel.