Arbor, 13 ans, et son meilleur ami Swifty habitent un quartier populaire de Bradford, au Nord de l’Angleterre. Renvoyés de l’école, les deux garçons rencontrent Kitten, un ferrailleur du coin. Ils commencent à collecter des métaux usagés pour lui à l’aide d’un cheval et d’une charrette. Swifty se découvre un don pour travailler avec les chevaux ; Arbor, de son côté, ne pense qu’à l’argent qu’ils peuvent amasser. Kitten joue de leurs différences pour creuser un fossé entre eux. Leur amitié saura-t-elle résister au Géant Egoïste ?
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 cette ville d'Angleterre qu'il ne connaît pas, Jack se construit une nouvelle vie à laquelle il tente de se tenir.
Jusqu'au jour où, par hasard, Jack devient un héros local et que sa photo apparaît à la une des quotidiens...