2018
Killing Eve as Larry2017
Interlude In Prague as Marek Novak2016
The Rebel as Robert Downey, Sr.2016
Tales of Albion as Storyteller2013
Sunday In the Park With George as Jules, Another Artist / Bob Greenberg, Museum Director2011
Doctor Who: Death is The Only Answer as Albert Einstein2010
The Hardest Part as Victor2007
The Shell Seekers as Mundy2006
Confetti as Judge2006
These Foolish Things as Nathaniel Meadowsweet2005
Revisiting Brideshead as Self2005
The Search for Tutankhamun as Anton Badrutt2005
Ian Fleming: Bondmaker as William Plomer2005
Our Hidden Lives as Jack2004
Agatha Christie's Marple as Lionel Luft2004
D-Day to Berlin as General Montgomery2003
The Commander as Not available2002
Puckoon as Foggerty2000
The Golden Bowl as Lecturer1999
An Ideal Husband as Vicounte de Nanjac1997
Midsomer Murders as Frank Mannion1997
Midsomer Murders as Hugo Greening1997
The Hunchback as Gauchére1997
Caught in the Act as Melvin1997
Shooting Fish as Mr Stratton-Luce1996
Two Deaths as Marius Vernescu1995
Bugs as Charlesworth1995
The Final Cut as Geoffrey Booza Pitt1995
Solomon & Sheba as Jeroboam1995
Pocahontas as Nicholas Grace (voice)1994
Space Precinct as Oturi Nissim1994
Tom & Viv as Bertrand Russell1994
Sharpe's Honour as Father Hacha1992
Absolutely Fabulous as Jonny1992
The Master Blackmailer as Bertrand1990
Cluedo as Peregrine Talbot-Wheeler1990
The Green Man as Sonnenschiem1989
Tales from the Crypt as Albert Frye / Lieutenant Forsyth1989
Birds of a Feather as Marcus1989
Twist of Fate as Wolf1989
The Man in the Brown Suit as Guy Underhill1988
Dream Demon as Jenny's Father1988
Salome's Last Dance as Oscar Wilde1988
Unreported Incident as Paul Mann1988
Just Ask for Diamond as Himmell1988
Candide as Voltaire/Pangloss/Cacambo/Martin1987
Napoleon and Josephine: A Love Story as Lord Nelson1987
Lorca: Death of a Poet as Federico García Lorca1986
Casualty as Dennis1986
Lovejoy as Jeremy Prince1985
The Last Place on Earth as Lord Howard de Walden1985
Max Headroom: 20 Minutes into the Future as Grossman1985
Vicious Circle as Waiter1984
Sherlock Holmes as Bertrand1984
Robin of Sherwood as Robert de Rainault, The Sheriff of Nottingham1984
Lace as Sir Christopher Swann1984
The Master of Ballantrae as Dass1984
Robin of Sherwood: Robin Hood and the Sorcerer as Sheriff of Nottingham / Robert de Rainault1984
The Wandering Company as Self1984
Sleepwalker as Richard Paradise1984
Morte d'Arthur as Sir Mordred1983
Heat and Dust as Harry Hamilton-Paul1981
Bergerac as Inspector Chazottes1981
Brideshead Revisited as Anthony Blanche1981
All's Well That Ends Well as The Soldier1978
The BBC Television Shakespeare as The Soldier1978
The Pink Medicine Show as Not available1978
The Comedy of Errors as Dromio of Ephesus1978
Bruges-La-Morte as Husband1978
Europe After the Rain as Tristan Tzara1977
The Professionals as Joe1975
Survivors as Matthew1975
The Love School as William Rossetti1971
The Onedin Line as Arab1951
Hallmark Hall of Fame as Dass