Pinball: The Man Who Saved the Game (2023) als James Hamilton | |
This Fortress Built By Nature (2020) | |
Fantastic Beasts: The Crimes of Grindelwald (2018) als Young Albus Dumbledore | |
uwantme2killhim? (2013) als John | |
Heart of Nowhere (2013) als Luke | |
Someday This Pain Will Be Useful to You (2012) als James Sveck | |
Kiss & Cry (2011) als Narrator (voice) | |
One Day (2011) als Samuel Cope | |
Harry Potter and the Deathly Hallows: Part 1 (2010) als Young Albus Dumbledore (uncredited) | |
Glorious 39 (2009) als Michael Walton | |
Mr. Nobody (2009) als Nemo age 16 |