Known For
Filmography
—
2020
2017
2011
2010
2009
2008
2008
2003
1993
1985
1968

The Friendship of Fish
Movie · as Dev

Eugenius!
Movie · as Evil Lord Hector

The Wind in the Willows: The Musical
Movie · as Chief Weasel

Blooded
Movie · as Lucas Bell

EastEnders: Last Tango in Walford
Movie · as Ryan Malloy

Vivaldi, the Red Priest
Movie · as Manfredi

Doctor Who: The Next Doctor
Movie · as Jed

Kiss of Death
Movie · as John Doe

The Royal
TV · as Dr. Ralph Ellis · 12 eps

GMTV
TV · as Self · 1 ep

EastEnders
TV · as Ryan Malloy · 623 eps

The Railway Children
TV · as Peter Faraday · 7 eps