2024
The Wonderful Story of Henry Sugar and Three More as Casino Croupier
2024
The Gentlemen as Lord Bassington Smythe (1 episode)
2024
Remains as Oscar Chapman
2023
The Wonderful Story of Henry Sugar as Casino Croupier
2022
The Witcher: Blood Origin as Elderly Refugee (1 episode)
2021
The Most Reluctant Convert: The Untold Story of C.S. Lewis as W.T. Kirkpatrick
2019
Miracle Workers as The Oracle (4 episodes)
2017
The Fitzroy as Mr. Thompson
2016
In the Ruins as Dr. Faber
2015
The Bad Education Movie as Mick
2015
The Last Picture as Ambrosius Gant
2014
I like as Blind Photographer
2014
Outlander as The Sin Eater (2 episodes)
2013
Father Brown as Claude Chabrol (1 episode)
2012
Outpost: Black Sun as Klausener
2010
Sherlock as Mr. Szikora (1 episode)
2009
Beyond Remedy as Gingrich
2009
Slave as Mohamed Azis
2007
The Devil's Chair as Dr. Willard
2005
Experiment as Walker
2005
Wish You Were Here as Mohamed Aziz
2004
Fallen as Michael Richard Blaine
2004
Romasanta: The Werewolf Hunt as Professor Philips
2004
Two Brothers as Auctioneer
2004
The Computer Virus as Office Boss
2003
Seeing Double as Victor
2003
Oh Marbella! as Harvey
2001
Murder Rooms: Mysteries of the Real Sherlock Holmes as Alexander Cameron (1 episode)
2001
MythQuest as Merlin / Gorgos (1 episode)
2001
Lagaan: Once Upon a Time in India as Maj. Warren
1999
The Messenger: The Story of Joan of Arc as The Duke of Bedford
1999
G:MT Greenwich Mean Time as Photographer
1998
The Red Violin as Conductor (Oxford)
1998
Dangerous Beauty as Bolognetti
1998
The Legend of the Lost Keys as Professor Humphrey Waters (10 episodes)
1997
The Peter Principle as Geoffrey Parkes (1 episode)
1997
The Garden of Redemption as Gypsy
1997
Jonathan Creek as Eric Ipswich (1 episode)
1997
Midsomer Murders as Brandon Monkford (1 episode)
1997
Jane Eyre as Mr. Brocklehurst
1996
Felix Dexter in Douglas as New Age Therapist
1995
Restoration as Chaffinch
1995
Braveheart as Chief Justice/Executioner
1993
The Summer House as Gallery Owner
1992
Chaplin as London Maitre d'
1989
Bearskin: An Urban Fairytale as Broker
1989
Tales from the Crypt as Doctor (1 episode)
1986
Harem as Chief Commander
1985
Brazil as Interview Official
1983
A Pattern of Roses as Headmaster
1982
The Draughtsman's Contract as Seymour
1982
The Scarlet Pimpernel as Fouquet
1982
Moonlighting as Aquascutum Assistant
1982
Firefox as KGB Official
1981
The Chelsea Murders as Frank
1980
Babylon as Police Comissioner