Al mercenario Jimmy Conlon (Neeson) lo persiguen los crímenes del pasado, pero también el policía que le ha seguido durante 30 años. Cuando se entera de que su hijo Mike corre peligro, Jimmy tiene que elegir entre el clan criminal al que ha pertenecido siempre y su familia.