Filmography

 

  • The Modern Ocean (2017)
  • Spider-Man: Homecoming (2017) as Spider-Man / Peter Parker
  • Captain America: Civil War (2016) as Peter Parker / Spider-Man
  • The Lost City of Z (2016) as Jack Fawcett
  • Edge of Winter (2016) as Bradley
  • In the Heart of the Sea (2015) as Young Thomas Nickerson
  • Pilgrimage (2015) as The Novice
  • Wolf Hall (2015) as Gregory Cromwell
  • How I Live Now (2013) as Isaac
  • Locke (2013) as Eddie (voice)
  • The Impossible (2012) as Lucas
  • The Secret World of Arrietty (2010) as Sho (voice)