John
Sitting (2021)
Humphrey
The Children Act (2018)
Doctor
El secreto de Marrowbone (2017)
Menenius
RSC Live: Coriolanus (2017)
Admiral von Schreiber
The Sound of Music Live! (2015)
William Turner Snr
Mr. Turner (2014)
Studio Manager
Closer to the Moon (2014)
Maurice Montgomery
National Theatre Live: Travelling Light (2012)
Tribune Brutus
კორიოლანუსი (2011)
Earl of Gloucester
National Theatre Live: King Lear (2011)
Margaret (2009)
Magistrate
Vera Drake (2004)
Brian Boyce
Danielle Cable: Eyewitness (2003)
Ron
All or Nothing (2002)
Det Chief Supt Jack Skelton
Resnick: Rough Treatment (1993)
Resnick: Lonely Hearts (1992)
Derek Meadle
Quartermaine's Terms (1987)
Costard
Love's Labour's Lost (1985)
First Citizen
The Tragedy of Coriolanus (1984)
George, Duke of Clarence
The Tragedy of Richard III (1983)
Henry VI Part 3 (1983)
John Holland / George Plantagenet
Henry VI Part 2 (1983)
Second Messenger to King
Henry VI Part 1 (1983)
Major Green
Acceptable Levels (1983)
Cloten
Cymbeline (1982)
Self (archive footage)
Mike Leigh: Making Plays (1982)
Man in Dressing Gown
Home Sweet Home (1982)
Edgar
Joggers (1981)
Clown
The Winter's Tale (1981)
The Muscle Market (1981)
Waiting at the Field Gate (1975)