Cinema
2010
O Mundo dos Pequeninos
Sho (Voz – versão britânica)
2012
O Impossível
Lucas Bennett
2013
Minha Nova Vida
Isaac
2015
No Coração do Mar
Thomas Nickerson
2016
Capitão América: Guerra Civil
Peter Parker / Homem-Aranha
2016
Inverno Rigoroso
Bradley
2017
Z – A Cidade Perdida
Jack Fawcett
2017
Homem-Aranha: De Volta ao Lar
Peter Parker / Homem-Aranha
2017
A Peregrinação
The Novice, Brother Diarmuid
2018
Vingadores: Guerra Infinita
Peter Parker / Homem-Aranha
2019
Vingadores: Ultimato
Peter Parker / Homem-Aranha
2019
Homem-Aranha: Longe de Casa
Peter Parker / Homem-Aranha
2019
A Batalha das Correntes
Samuel Insull
2019
Um Espião Animal
Walter (voz)
2020
Dois Irmãos: Uma Jornada Fantástica
Ian Lightfoot (voz)
2020
O Diabo de Cada Dia
Arvin Russell
2021
Mundo em Caos
Todd Hewitt
2021
Cherry – Inocência Perdida
Nico Walker
2021
Homem-Aranha: Sem Volta para Casa
Peter Parker / Homem-Aranha
2022
Uncharted – Fora do Mapa
Nathan Drake
TV
2015
Wolf Hall
Gregory Cromwell
2023
Entre Estranhos
Danny Sullivan
Teatro
2008 – 2010
Billy Elliot – The Musical
Billy Elliot / Michael
2015
The Black Balloon
Thomas
2024
Romeo & Juliet
Romeo
Curtas