
2025
Nuisance as Not available2024
Saint Vassily as Not available2022
The Sands of Time as Bartender2019
Van Meegeren: The Forger Who Fooled the Nazis as Van Meegeren2018
Married to a Paedophile as Robert2015
Sunset Song as Inspector2014
Outlander as Arch Bug2014
Tribes of the Moon: The Making of Nightbreed as Self2012
Mute as The Priest2011
Jabberwock Dragon Siege as Reginald2011
The Iron Lady as Cabinet Minister2011
Departure as Mission Control2009
Dorian Gray as Priest2009
Bronson as Uncle Jack2007
Extraordinary Rendition as Solicitor2007
Hannibal Rising as Professor Dumas2006
Pinochet in Suburbia as Magistrate2006
Ancient Rome: The Rise and Fall of an Empire as Senator Piso2006
Legit as Not available2004
Sea of Souls as Dean Claremont2004
Post as Boss2004
Mine All Mine as Mr Coltrane2002
Foyle's War as Richard Carstairs KC2002
The Four Feathers as Regimental Priest2002
Before You Go as Mr Berry2002
Shackleton as Marsh2002
Snoddy as Chief Inspector Chalmers2002
Virée vers le Vice as Carolyn's second husband (non sex)2001
Charlotte Gray as Psychiatrist2001
The Mists of Avalon as Bishop Patricius2001
Men Only as Dr. Sharp2000
Monarch of the Glen as Greg MacDonald1998
Invasion: Earth as Dr. Vickers1997
Midsomer Murders as Ed Monkberry1996
Trainspotting as Man1995
Sharpe's Battle as Munro1995
Sharpe's Gold as Munro1995
Sharpe's Sword as Munro1992
Between the Lines as Commander Graham Sullivan1992
An Ungentlemanly Act as Major Gary Noott1991
Misterioso as John1991
The Advocates as Archie Hoseason1990
Nightbreed as Narcisse1989
Agatha Christie's Poirot as Stephen Carter1989
Leaving as Duffy1989
She's Been Away as 1920's Doctor1988
Codename: Kyril as Detective Fitzgerald1986
Lovejoy as Adrian Stoneleigh-Stibbs1985
Dempsey and Makepeace as Van Gelder1978
Killer's Moon as Minister1978
Tycoon as Tommy Meadowes1972
Crown Court as PC Walker1965
BBC Play of the Month as A Forester