No photo
Acted in 11
2020s
- 2020
Eugenius!
Evil Lord Hector
2010s
- 2017
The Wind in the Willows: The Musical
Chief Weasel
- 2011
- 2010
EastEnders: Last Tango in Walford
Ryan Malloy
2000s
- 2009
Vivaldi, the Red Priest
Manfredi
- 2008
Doctor Who: The Next Doctor
Jed
Kiss of Death
John Doe
- 2003
The Royal
Dr. Ralph Ellis · 12 episodes
1980s
- 1985
1960s
- 1968
The Railway Children
Peter Faraday · 7 episodes
No release date
The Friendship of Fish
Dev
Appearances1
1990s
- 1993