1 Haziran 1996 tarihinde Londra'da dünyaya geldi. Steven Knight'ın yönettiği Locke filmindeki rolüyle tanınmıştı. Kıyamet Günü adlı yapımdaki performansı ile Dünya çapında birçok ödüle ve adaylığa layık görüldü.Kaptan Amerika: Kahramanların Savaşı filminde yer aldı ve Örümcek Adam: Eve Dönüş filminde Örümcek Adam-Peter Parker'ı canlandırdı.