Następnie uczęszczał do BRIT School w Croydon.

Wczesne role mały|skaluj=1.25|Holland (trzeci z lewej) i inni odtwórcy ról w filmie Kapitan Ameryka: Wojna bohaterów mały|skaluj=1.25|Holland i inni odtwórcy ról w filmie Spider-Man: Homecoming (2016) Jego potencjał dostrzegła choreografka Lynne Page, kiedy w 2006 występował ze szkołą tańca w ramach Richmond Dance Festival. Przez kolejne dwa lata wziął udział w ośmiu castingach, ostatecznie zadebiutował na West Endzie w Victoria Palace Theatre w widowisku Billy Elliot the Musical jako Michael, najlepszy przyjaciel tytułowego bohatera. Od 8 września 2008 do 2010 grał tytułową rolę Billy’ego Elliota, za którą zbierał pozytywne recenzje. Użyczył głosu Shō w angielskiej wersji pełnometrażowym filmie anime Tajemniczy świat Arrietty (2010).

Uwagę amerykańskiej krytyki zwrócił rolą Lucasa Bennetta w dramacie katastroficznym Juana Antonio Bayony Niemożliwe (Lo imposible, 2012), za którą zdobył m.in. nagrodę Young Artist Award oraz był nominowany do nagrody Goya dla najlepszego nowego aktora i Nagrody Saturna w dla najlepszego młodego aktora.