Born · October 18, 1991 (33 years old)
Known For: Acting
Place of Birth: Hammersmith, London, England, UK
Tom Mitford · (1 episode)
2025
Reverend James Trenchard · (8 episodes)
2024
Matthew Goodson · (4 episodes)
2023
James Hamilton
2023
Christian (Runner) · (3 episodes)
2022
2020
Young Dumbledore
2018
Jack Blackfriars · (6 episodes)
2018
Aethelred · (8 episodes)
2015
Francis II of France · (50 episodes)
2013
John
2013
Luke
2013
Harry · (3 episodes)
2012
James Sveck
2012
Jim Hawkins · (2 episodes)
2012
Narrator (voice)
2011
Samuel Cope
2011
Young Albus Dumbledore (uncredited)
2010
Michael Walton
2009
Nemo age 16
2009