Sélection officielle au Festival de Cannes, The Selfish Giant est une fable contemporaine sur Arbor (Conner Chapman) et son meilleur ami Swifty (Shaun Thomas), 13 ans. Exclus de l'école et des étrangers dans leur propre quartier, les deux garçons rencontrent Kitten (Sean Gilder), un ferrailleur local. Errant dans leur ville avec juste un cheval et une charrette, ils commencent à ramasser de la ferraille pour lui. Swifty a un don naturel avec les chevaux tandis qu'Arbor imite Kitten - désireux de l'impressionner et de gagner de l'argent. Cependant, Kitten favorise Swifty, laissant Arbour se sentir blessé et exclu, créant un fossé entre les garçons. Alors qu'Arbour devient de plus en plus avide et exploiteur, des tensions s'accumulent, conduisant à un événement tragique qui les transforme tous.