
Acted in 65
2010s
- 2019
- 2018
National Theatre Live: Antony & Cleopatra
Lepidus
- 2015
National Theatre Live: Man and Superman
Roebuck Ramsden
- 2013
National Theatre Live: 50 Years on Stage
Ernest
National Theatre Live: People
Ralph Lumsden
- 2012
Run For Your Wife
D. S. Porterhouse
- 2010
Made in Romania
Cedric Winters
2000s
- 2009
The Queen
Prince Philip, Prince Phillip · 1 episode
- 2008
Broken Lines
Alistair
Filth: The Mary Whitehouse Story
Ken
- 2007
The Omid Djalili Show
TV
Half Broken Things
Rev Gordon Brookes
- 2006
- 2004
Gladiatress
Crassus
- 2003
Fortysomething
Peter Mailer · 1 episode
My Dad's the Prime Minister
Headmaster · 1 episode
- 2002
1990s
- 1998
The Land Girls
Agricultural Officer
- 1997
Cold Enough for Snow
Gordon Callow
- 1996
- 1993
Harnessing Peacocks
Mungo Duff
- 1992
A Fatal Inversion
Robin Tatian
The Camomile Lawn
Hamish / Hector · 5 episodes
The Lost Language of Cranes
Nick
1980s
- 1989
The Ginger Tree
Sir Claude MacDonald · 2 episodes
Poor Little Rich Girl: The Barbara Hutton Story
Sir Patrick Hastings · 6 episodes
- 1988
South of the Border
Bridger · 1 episode
- 1987
- 1986
The Marlowe Inquest
Robert Poley
The Secret Diaries of the Film Censors
Movie
Hard Travelling
Alistair
- 1985
We'll Support You Evermore
Mardon
- 1984
Dr. Fischer of Geneva
Albert
- 1982
Crystal Gazing
Examiner
The Bounder
Softly Simpson · 1 episode
- 1981
It Takes a Worried Man
Simon · 12 episodes
The Borgias
Baglioni · 10 episodes
- 1980
The Imitation Game
Movie
1970s
- 1979
An Affinity with Dr. Still
Peter Molyneux
- 1978
- 1977
Don't Forget to Write!
Dusty · 2 episodes
- 1976
- 1974
- 1972