Marek Novak
Interlude In Prague (2017)
Storyteller
Tales of Albion (2016)
Jules, Another Artist / Bob Greenberg, Museum Director
Sunday In the Park With George (2013)
Albert Einstein
Doctor Who: Death is The Only Answer (2011)
Victor
The Hardest Part (2010)
Mundy
The Shell Seekers (2007)
Judge
Confetti (2006)
Nathaniel Meadowsweet
These Foolish Things (2006)
Anton Badrutt
À la Recherche de Toutankhamon (2005)
Self
Revisiting Brideshead (2005)
Jack
Our Hidden Lives (2005)
General Montgomery
D-Day to Berlin (2004)
Foggerty
Puckoon (2002)
Lecturer
The Golden Bowl (2000)
Vicounte de Nanjac
Um Marido Ideal (1999)
Mr Stratton-Luce
Shooting Fish (1997)
Melvin
Caught in the Act (1997)
Gauchére
The Hunchback (1997)
Marius Vernescu
Two Deaths (1996)
Nicholas Grace (voice)
Pocahontas (1995)
Jeroboam
Solomon & Sheba (1995)
Father Hacha
Sharpe's Honour (1994)
Bertrand Russell
Tom & Viv (1994)
Bertrand
The Master Blackmailer (1992)
Guy Underhill
The Man in the Brown Suit (1989)
Jenny's Father
Dream Demon (1988)
Voltaire/Pangloss/Cacambo/Martin
Candide (1988)
Himmell
Just Ask for Diamond (1988)
Oscar Wilde
Salome's Last Dance (1988)
Paul Mann
Unreported Incident (1988)
Waiter
Vicious Circle (1985)
Grossman
Max Headroom: 20 Minutes into the Future (1985)
Richard Paradise
Sleepwalker (1984)
Sir Mordred
Morte d'Arthur (1984)
Sheriff of Nottingham / Robert de Rainault
Robin of Sherwood: Robin Hood and the Sorcerer (1984)
Dass
The Master of Ballantrae (1984)
The Wandering Company (1984)
Harry Hamilton-Paul
Heat and Dust (1983)
The Soldier
All's Well That Ends Well (1981)
Dromio of Ephesus
The Comedy of Errors (1978)
Husband
Bruges-La-Morte (1978)
Tristan Tzara
Europe After the Rain (1978)