Aiemmin ?Haudankaivajana? tunnettu Jimmy Conlon (Liam Neeson) on nähnyt parempiakin päiviä. Mafiapomo Shawn Maguiren (Ed Harris) parasta ystävää, nyt 55-vuotiasta Jimmyä, vainoavat menneisyydessä tehdyt synnit ja sinnikäs etsivä (Vincent D'Onofrio), joka on ollut hänen kintereillään jo 30 vuotta.