2024
A Cinderella Christmas Ball as James Mortimer2022
Jump, Darling as Not available2018
The Romanoffs as Dr. Bennett2016
Houdini & Doyle as Sherlock Holmes2015
12 Monkeys as Reiner2014
Maleficent as General2012
Antiviral as Lucc2012
Cyberstalker as Winton Cornelis2009
Diverted as Captain Montgomery Crawford2008
Murdoch Mysteries as Eugene Anderson2008
Murdoch Mysteries as Chadwick Vaughan2007
The Lost Tomb Of Jesus as Narrator (voice)2006
Not Going Out as Waiter2006
Shades of Black: The Conrad Black Story as Lawson2005
My Family and Other Animals as Henry Miller2005
Spirit Bear: The Simon Jackson Story as Mr. Hall2003
Mayday as BEA Investigator Bouillard2003
Mayday as Philippe LaCaille2001
Jane Doe as Avery1998
Unnatural Acts as Not available1998
The Big Swap as Michael1998
Monk Dawson as Henry Poll1998
Razor Blade Smile as The Detective1997
Jonathan Creek as Tom Terici1997
Lust For Glorious as T.J.1996
Wilderness as Not available1993
Space Virgins from Planet Sex as Colonel1993
Detectives on the Edge of a Nervous Breakdown as TV Producer1993
Gregory: Diary of a Nutcase as Jed1992
Red Nose of Courage as Tory Aide1992
The Crying Game as Dick Wibbly1991
The Pope Must Die as Father Franco1990
The Upper Hand as Bob1988
Red Dwarf as Man in Film1988
Hale & Pace as Rick1987
Superman IV: The Quest for Peace as Priest - Boystown1987
The American Way as Don1982
The Comic Strip Presents... as Colonel1982
The Comic Strip Presents... as TV Producer1982
The Comic Strip Presents... as Tory Aide1982
The Comic Strip Presents... as Dicky Wibbly1982
The Comic Strip Presents... as Jed1979
Follow the Star as Not available