Il killer professionista Jimmy Conlon (Liam Neeson), amico fedele del boss mafioso Shawn Maguire, vive ossessionato dai suoi crimini passati e dalla caccia ostinata di un ispettore di polizia che dura da oltre trent'anni. Quando Mike, il figlio che non vede da anni, si ritrova testimone accidentale di un omicidio e pertanto prossima vittima della mafia, Jimmy nel giro di una notte si troverà costretto a una scelta forzata contro il suo ex boss.