2015
Medieval Times: The Making of Army of Darkness as Self2008
Freebird as Marl1997
Jonathan Creek as Jason Tippet1996
The Lazarus Man as Not available1994
Woman of the Wolf as Pierre Lenoir1993
Riders as Rupert Campell-Black1993
Legacy as David Walker1992
Army of Darkness as Arthur1990
A Ghost in Monte Carlo as Lord Robert Stanford1989
Chameleons as Ryan Delaney1989
The Dark Angel as Lord Carysbroke1989
Doctor Who: Battlefield as Ancelyn1988
Rambo III as Tomask1987
A Hazard of Hearts as Lord Justin Vulcan1987
The Dark Angel as Lord Carysbroke1986
Biggles as Eric Von Stalhein1986
The Pyrates as Captain Ben Avery1984
Murder, She Wrote as Colin Biddle1984
Hunter as Kane (uncredited)1984
Robin of Sherwood as Lucifer1984
Hammer House of Mystery and Suspense as Young Bray1984
The Masks of Death as Anton Von Felseck1984
Tennis Court as Young John Bray1983
The Weather in the Streets as Kurt1963
Doctor Who as Ancelyn2008
Pathology Producer