
2020
Small Axe as Mr. Croft2019
Judy as Louis B. Mayer2018
The Wife as Hal Bowman2017
Dragonheart: Battle for the Heartfire as Earl Robert2016
The Crown as Duke Hussey2016
Brilliance as William Trudeau2016
Monochrome as John2016
Mum's List as Bob2016
Breaking the Bank as Bournville2016
The Stars Have Aligned as Not available2015
Madame Bovary as L'Abbe Bournisien2015
Social Suicide as Laurence Emerson2015
Roald Dahl's Esio Trot as Mr. Pringle2014
Inside No. 9 as Nick2014
Mr. Turner as Dinner Guest2013
About Time as Uncle D2013
Crossing Lines as Justice2012
Les Misérables as Duc De Raguse2012
Eternal Law as Not available2009
Glorious 39 as Vet2009
Garrow's Law as Sir Sampson Wright2002
The Falklands Play as Tom Enders1999
The Adventures of Young Indiana Jones: Tales of Innocence as Laborde1997
Midsomer Murders as Dr. John Cole1997
Midsomer Murders as Morris Bingham1997
Midsomer Murders as Atticus Bradley1997
Cause of Death as Walter Brooks1997
Plotlands as Charles Forster1995
Bugs as Not available1995
Kavanagh Q.C. as Eric Rawlings1995
Backup as Dan Romilley1993
Chef as Waterman1992
Lorenzo's Oil as Suddaby's Senior Manager1989
Somewhere to Run as Lawyer1988
Didn't You Kill My Brother? as Newsreader1987
The Interrogation of John as Det. Sgt. Stuckey1982
The Comic Strip Presents... as Newsreader1982
Shine on Harvey Moon as Councillor Conroy1980
The Merry Wives of Windsor as Sir Hugh Evans1978
Mixed Blessings as Nigel Moggs-Rees1975
Rumpole of the Bailey as Marcus Griffin Q.C.1971
Up Pompeii as Centurian (uncredited)