
Acted in 54
2020s
- 2026
The Old Man & The Thief
Robert
- 2021
Sitting
John
2010s
- 2018
- 2017
RSC Live: Coriolanus
Menenius
- 2016
- 2015
The Sound of Music Live!
Admiral von Schreiber
The Trials of Jimmy Rose
Roy Anderson · 3 episodes
- 2014
Closer to the Moon
Studio Manager
- 2013
- 2012
National Theatre Live: Travelling Light
Maurice Montgomery
- 2011
National Theatre Live: King Lear
Earl of Gloucester
- 2010
2000s
- 2009
- 2008
The Devil's Whore
Bradshaw · 1 episode
- 2004
- 2003
Working Shakespeare
TV
Danielle Cable: Eyewitness
Brian Boyce
- 2002
- 2001
The Glass
C.T. · 6 episodes
1990s
- 1997
- 1994
The Trial of Lord Lucan
Det. Chief Supt. Ranson
- 1992
1980s
- 1987
Intimate Contact
Trevor Singleton · 2 episodes
Quartermaine's Terms
Derek Meadle
- 1986
A Very Peculiar Practice
P.R. Prettiman · 1 episode
- 1985
Pity in History
Boys
Love's Labour's Lost
Costard
- 1984
The Tragedy of Coriolanus
First Citizen
- 1983
Cymbeline
Cloten
Henry VI Part 3
George, Duke of Clarence
Henry VI Part 2
John Holland / George Plantagenet
Henry VI Part 1
Second Messenger to King
Acceptable Levels
Major Green
- 1982
Home Sweet Home
Man in Dressing Gown
- 1981
Joggers
Edgar
The Winter's Tale
Clown
The Muscle Market
John
1970s
- 1978
- 1976
Clayhanger
Tom Swetnam · 4 episodes
- 1975
Waiting at the Field Gate
Ron
Carry On Laughing
Messenger · 1 episode
No release date
Untitled 13
Movie
Appearances1
1980s
- 1982
Mike Leigh: Making Plays
Self (archive footage)