2022
as Dillon Tudor
2022
as Older Peter
2017
as DI Knight
2015
as Blunt
2015
as Beach
2013
as Burkis
2010
as Christopher
2008
as William Boldwood
2007
as Julian Salinger
2007
as Theo
2007
as David
2005
as Tulse Luper
2005
as Ion
2004
as Tulse Luper
2003
as Dracula
2002
as The healer/prisoner
2002
as Brendan
2002
as Lord Vortigen
2002
as Mr. White
1999
as Palmer
1998
as Derrick Markham
1997
as Lysander Hawkley
1997
as Neville Bruce
1995
as Phillip
1995
as P.C. Alex Holder
1995
as Lieutenant James
1994
1986
as Edward Thurlow
1960
as Greg Kelly