Father Michael
The Last Front (2024)
Sir David King
The Trick (2021)
Julius Caesar
National Theatre Live: Julius Caesar (2018)
Terry Perkins
The Hatton Garden Job (2017)
Secretary Bryce
The Lost City of Z (2017)
Mr. Fairchild
The Lady in the Van (2015)
Hugh Bell
Queen of the Desert (2015)
Lord Chief Justice Mansfield
The Scandalous Lady W (2015)
Louis Stanley
Rush (2013)
Cosmo Gordon Lang
Edward VIII: The Plot to Topple a King (2013)
Harold Hardman
United (2011)
Polonius
National Theatre Live: Hamlet (2010)
On Expenses (2010)
Sir John Marsden
Red Riding: The Year of Our Lord 1980 (2009)
Roger Wilson
The Mummy: Tomb of the Dragon Emperor (2008)
Monk 1
Goya's Ghosts (2006)
Bishop of Grasse
Perfume: The Story of a Murderer (2006)
Winston Churchill
Wallis & Edward (2005)
Mario
Love or Money (2001)
Anthony Glass QC
Anybody's Nightmare (2001)
Tattooed Man
Mr In-Between (2001)
Charles
The King Is Alive (2000)
Sir Robert King
The World Is Not Enough (1999)
Sir Paul Condon
The Murder of Stephen Lawrence (1999)
Harold Snelling
FairyTale: A True Story (1997)
Falstaff
Henry IV (1995)
Dangerous Lady (1995)
Nils Krogstad
A Doll's House (1992)
Abbé de L'Epée
The Count of Solar (1992)
Chubb
A Question of Attribution (1991)
Victor Chekhov
Sleepers (1991)
Cleon
The War That Never Ends (1991)
Pollitt
American Friends (1991)
DCS John Thorburn
Shoot to Kill (1990)
John Lawrence
Tumbledown (1988)
Douglas
Unreported Incident (1988)
Maitre Verges
The Trial of Klaus Barbie (1987)
Harry Champion
Defence of the Realm (1986)
Greville Wynne
Wynne and Penkovsky (1985)
Bracey
The Disappearance of Harry (1982)
Supermarket Manager
Moonlighting (1982)
Benson
Bread or Blood (1981)
Detective Inspector Davin
Fox (1980)
McKenna
The Black Stuff (1980)
General Von Heldorff
Gossip from the Forest (1979)
John Marriott
Casting the Runes (1979)
3rd Crewman
Superman (1978)
Young Spencer
Edward II (1970)
Lord Ross / Groom
The Tragedy of King Richard II (1970)