Актьор - Brideshead Revisited(Мини Сериал)(2022) - Charles Ryder Under the Banner of Heaven(Мини Сериал)(2022) - Detective Jeb Pyre / Pyre Spider-Man: No Way Home(2021) - Peter Parker / Spider-Man tick tick... BOOM!(2021) - Jonathan Larson The Eyes of Tammy Faye(2021) - Jim Bakker Mainstream(2020) - Link Under the Silver Lake(2018) - Sam Breathe(2017/I) - Robin Cavendish Angels in America: Part I - Millennium Approaches(2017) - Prior Walter National Theatre Live: Angels in America Part Two: Perestroika(2017) - Prior Walter Silence(2016/I) - Rodrigues Hacksaw Ridge(2016) - Desmond Doss 99 Homes(2014) - Dennis Nash Arcade Fire: We Exist(Музикален видеоклип)(2014) - Lead The Amazing Spider-Man 2(2014) - Spider-Man / Peter Parker The Amazing Spider-Man(2012) - Spider-Man / Peter Parker The Social Network(2010) - Eduardo Saverin Never Let Me Go(2010) - Tommy I'm Here(Късометражен)(2010) - Sheldon Air(Късометражен)(2009/II) - Tom Freezing(Сериал)(2009) - Kit The Imaginarium of Doctor Parnassus(2009) - Anton Red Riding: The Year of Our Lord 1974(2009) - Eddie Dunford Red Riding: The Year of Our Lord 1980(2009) - Eddie Dunford Red Riding: The Year of Our Lord 1983(2009) - Eddie Dunford The Other Boleyn Girl(2008) - Francis Weston (credit only) Lions for Lambs(2007) - Todd Hayes Boy A(2007) - Jack Burridge Doctor Who(Сериал)(2007) - Frank Trial & Retribution(Сериал)(2007) - Martin Douglas Simon Schama's Power of Art(Мини Сериал)(2006) - Boy with Fruit Swinging(Сериал)(2005) - Various Roles Sugar Rush(Сериал)(2005) - Tom Mumbo Jumbo(Късометражен)(2005) - Simmo