Saint Vassily (2024)
Bartender
The Sands of Time (2022)
Van Meegeren
Van Meegeren: The Forger Who Fooled the Nazis (2019)
Robert
Married to a Paedophile (2018)
Inspector
Sunset Song (2015)
Self
Tribes of the Moon: The Making of Nightbreed (2014)
Reginald
Jabberwock (2011)
Mission Control
Departure (2011)
Priest
Dorian Gray (2009)
Uncle Jack
Bronson (2009)
Solicitor
Extraordinary Rendition (2007)
Professor Dumas
Hannibal Rising (2007)
Magistrate
Pinochet in Suburbia (2006)
Boss
Post (2004)
Regimental Priest
Četiri pera (2002)
Mr Berry
Before You Go (2002)
Carolyn's second husband (non sex)
Virée vers le Vice (2002)
Psychiatrist
Charlotte Gray (2001)
Dr. Sharp
Men Only (2001)
Man
Trainspotting (1996)
Munro
Sharpe's Sword (1995)
Sharpe's Battle (1995)
Sharpe's Gold (1995)
Major Gary Noott
An Ungentlemanly Act (1992)
John
Misterioso (1991)
Narcisse
Nightbreed (1990)
1920's Doctor
She's Been Away (1989)
Duffy
Leaving (1989)
Detective Fitzgerald
Codename: Kyril (1988)
Minister
Killer's Moon (1978)