Una selezione ufficiale al Festival di Cannes, The Selfish Giant è una favola contemporanea sul tredicenne Arbor (Conner Chapman) e il suo migliore amico Swifty (Shaun Thomas). Esclusi dalla scuola e dagli estranei nel loro stesso quartiere, i due ragazzi incontrano Kitten (Sean Gilder), un commerciante di rottami locale. Vagando per la loro città con solo un cavallo e un carro, iniziano a raccogliere rottami metallici per lui. Swifty ha un dono naturale con i cavalli mentre Arbor emula Kitten, desideroso di impressionarlo e fare soldi. Tuttavia, Kitten preferisce Swifty, lasciando Arbor ferito ed escluso, creando un cuneo tra i ragazzi. Mentre Arbor diventa sempre più avido e sfruttatore, le tensioni aumentano, portando a un tragico evento che li trasforma tutti.