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