| We Live in Time (2024) As Tobias | (Not seen) |
| Spider-Man: Across the Spider-Verse (2023) As Peter Parker / Spider-Man (archive footage) (uncredited) | (Not seen) |
| tick, tick...BOOM! (2021) (AKA "tick, tick… BOOM!") As Jonathan Larson | (Not seen) |
| Spider-Man: No Way Home (2021) As Peter Parker / Spider-Man | (Not seen) |
| The Eyes of Tammy Faye (2021) As Jim Bakker | (Not seen) |
| Under the Silver Lake (2018) As Sam | (Not seen) |
| Breathe (2017) As Robin Cavendish | (Not seen) |
| Silence (2016) As Sebastião Rodrigues / Okada San'emon | (Not seen) |
| Hacksaw Ridge (2016) As Desmond T. Doss | (Not seen) |
| 99 Homes (2014) As Dennis Nash | (Not seen) |
| The Amazing Spider-Man 2 (2014) (AKA "The Amazing Spider-Man 2: Rise of Electro") As Peter Parker / Spider-Man | (Not seen) |
| The Amazing Spider-Man (2012) (AKA "The Amazing Spider-Man in 3D") As Peter Parker / Spider-Man | (Not seen) |
| Never Let Me Go (2010) As Tommy D. | (Not seen) |
| The Social Network (2010) As Eduardo Saverin | (Not seen) |
| I'm Here (2010) As Sheldon | (Not seen) |
| The Imaginarium of Doctor Parnassus (2009) (AKA "L'Imaginarium du Docteur Parnassus") As Anton | (Not seen) |
| The Other Boleyn Girl (2008) As Francis Weston | (Not seen) |
| Boy A (2007) As Jack Burridge | (Not seen) |
| Lions for Lambs (2007) As Todd Hayes | (Not seen) |