A 24 ans, Jack sort de prison où il a passé toute son adolescence pour un meurtre qu’il a commis lorsqu’il était enfant.
Dès sa libération, Terry, assistant social, l’emmène le plus loin possible de ce scandale encore présent dans tous les esprits. Terry lui donne un autre nom, lui trouve un travail, une maison.
Dans les bas quartiers de Dublin, le petit voyou solitaire Lehiff (Colin Farrell) prépare son dernier coup avant de se ranger définitivement, alors que le détective revêche Jerry Lynch (Colm Meaney) se lance seul à l’assaut de ces quartiers assez mal famés.