Tobie DonovanIsaac Henderson Rhea NorwoodImogen Heaney Cormac Hyde-CorrinHarry Greene Ashwin VishwanathSai Verma Evan OvenellChristian McBride Araloyin OshunremiOtis Smith Joseph BalderramaJulio Spring Olivia ColmanSarah Nelson Bradley RichesJames McEwan Bel PriestleyNaomi Russell Stephen FryHeadmaster Barnes (voice) Darragh HandMichael Holden Isabel Adomakoh-YoungMiss Greenwood Thibault de MontalembertStéphane Nelson Rebecca RootPrincipal Edwards Annette BadlandIvy Olsson Zoe MolyneuxKeira the Tour Guide Vanessa CruickshankPauline Jones Rachael StirlingAmanda Olsson Habib Nasib NaderRichard Argent Christopher HatherallUncle Rich Eliott HameauClassmate (uncredited) Leonie SpilsburyMiss Hyder Frewyn ThursfieldOrchestra Girl Emilie LargierMadame Martin David ThackerayFrench Teacher Irina LeoncioSpanish Teacher Phoenix StoneOlder Student Benjamin CléryIce Cream Server Euros LynSecurity Guard / Regista Ethan Joseph-RobertAlex the Artist Malcolm RennieGrandad Roger Tamara UstinovGrandma Nancy Jonathan BaileyJack Maddox Jensen ClaydenOliver Spring Georgina BitmeadEsther Spring Catherine BaileyKaty Newnham Regan ShepherdBallet Teacher Nkara StephensonKent Tour Guide Elliot DouglasLeeds Tour Guide Alice OsemanGirl on Train (uncredited) / Produttore Esecutivo / Second Unit Director / Graphic Novel Euros LynSecurity Guard / Regista Alice OsemanGirl on Train (uncredited) / Produttore Esecutivo / Second Unit Director / Graphic Novel Jamie LaurensonProduttore Esecutivo Hakan KousettaProduttore Esecutivo Nicky EarnshawCo-produttore Patrick WaltersProduttore Esecutivo Maxwell FineSet Decoration Tim DickelProduction Design Simona SusneaDirector Of Photography Diana OlifirovaDirector Of Photography Melanie LindseyHair Supervisor Diandra FerreiraMakeup Designer Erinn CahillMakeup Trainee Sorcha FisherMakeup Artist Sam ArborAssistente Regista Hugo NicholsonCrowd Assistant Director Alex John MacLeanCrowd Assistant Director Jasmin GreenlandThird Assistant Director Brett ThomasFirst Assistant Director Adiescar ChaseCompositore Musicale Originale Sebastian DaleDialogue Editor Michael GriggsAssistant Sound Editor Taz FairbanksFirst Assistant Sound Editor Keith TunneyRecording Supervision Lucy AllenCasting Associate Zoe SeiffertProduction Accountant Peter RogersVisual Effects Producer Llyr WilliamsVisual Effects Supervisor Bence VargaVfx Supervisor Lucy Lawson-DuckettVisual Effects Producer Christian LettVfx Supervisor Nikos PittasCompositing Supervisor Xenia Moliner RoldanVisual Effects Production Manager