2023
Spoor as Antique Dealer2020
Looted as Oswald2019
The King as Northumberland2017
Marrowbone as Simon Fairbairn, Father2016
The Rack Pack as Pete2011
Holy Flying Circus as Graham Chapman / Tramp2010
Treacle Jr. as Tom2009
The Young Victoria as Lord Chamberlain2008
The Last Enemy as Andrew Batz2007
Kingdom as Ted2007
Cassandra's Dream as Nigel2006
The Illusionist as Willigut2006
Amazing Grace as John Ramsay2005
To the Ends of the Earth as Askew2004
New Tricks as Colin Henry2004
Van Helsing as Top Hat2003
Shanghai Knights as Arthur 'Artie' Doyle2002
Club Le Monde as Davida2001
The Mummy Returns as Jacob Spivey2001
Enigma as Upjohn2001
The Truth Game as Alan2000
The Nine Lives of Tomas Katz as No / Tomas Katz1999
Simon Magus as Thomas1997
Midsomer Murders as Crusty1996
Surviving Picasso as German Officer1996
Crimetime as Dempster1990
The Hunt for Red October as Seaman (USS Dallas)1988
Dangerous Love as Brig Bartender