
2026 Jim Fairley
2025 Tom Mitford
2024 Reverend James Trenchard
2023 James Hamilton
2023 Matthew Goodson
2022 Christian (Runner)
2018 Young Dumbledore
2018 Jack Blackfriars
2015 Aethelred
2013 John
2013 Luke
2013 Francis II of France
2012 James Sveck
2012 Jim Hawkins
2012 Harry
2012 Jim Hawkins
2011 Samuel Cope
2011 Narrator (voice)
2010 Young Albus Dumbledore (uncredited)
2009 Nemo age 16
2009 Michael Walton
2007 Chad Turner
1993 Ensign
Richard Cadbury