Series |
Belgravia: The Next Chapter
|
Reverend James Trenchard |
2024-01-14 |
Movie |
Pinball: The Man Who Saved the Game
|
James Hamilton |
2023-03-17 |
Series |
Platform 7
|
Matthew Goodson |
2023-12-07 |
Movie |
This Fortress Built By Nature
|
|
2020-10-01 |
Movie |
Fantastic Beasts: The Crimes of Grindelwald
|
Young Albus Dumbledore |
2018-11-14 |
Series |
The Last Kingdom
|
Aethelred |
2015-10-10 |
Movie |
uwantme2killhim?
|
John |
2013-06-24 |
Movie |
Heart of Nowhere
|
Luke |
2013-05-06 |
Series |
Reign
|
Francis II of France |
2013-10-17 |
Series |
Treasure Island
|
Jim Hawkins |
2012-01-01 |
Movie |
Someday This Pain Will Be Useful to You
|
James Sveck |
2012-02-24 |
Series |
The Town
|
Harry |
2012-12-05 |
Movie |
One Day
|
Samuel Cope |
2011-03-02 |
Movie |
Kiss & Cry
|
Narrator (voice) |
2011-03-20 |
Movie |
Harry Potter and the Deathly Hallows: Part 1
|
Young Albus Dumbledore (uncredited) |
2010-11-17 |
Movie |
Mr. Nobody
|
Nemo age 16 |
2009-11-06 |
Movie |
Glorious 39
|
Michael Walton |
2009-11-20 |