Eksglina Matt Scudder (Liam Neeson) zarabia na życie jako prywatny detektyw. Zostaje wynajęty przez handlarza narkotyków, którego żonę porwano, a następnie zamordowano w brutalnych okolicznościach. Scudder rozpoczyna śledztwo i wkrótce odkrywa, że za śmiercią kobiety stoją seryjni mordercy, mający na koncie szereg krwawych zbrodni. Balansując na granicy prawa, detektyw zrobi wszystko, by powstrzymać psychopatycznych zabójców przed kolejnym atakiem.