2008
The Other Boleyn Girl as Archbishop Cranmer2004
Denial as Ziggy1999
Bad Girls as Judge Bradshaw1997
Midsomer Murders as Dr. Trevor Lessiter1996
Crossing the Floor as Local Party Leader1996
I Bring You Frankincense as Mr Smith1995
Dangerfield as Dr. Nick McKenzie1995
A Pleasant Terror: The Life and Ghosts of M.R. James as Self1993
Stark as Walter1993
Son of the Pink Panther as President1993
Splitting Heirs as Vicar at Hunt1990
House of Cards as Prestatyn Powell1990
The Chronicles of Narnia: The Silver Chair as Warden1990
The Fool as Henry Beauchamp-Harper1990
Kremlin Farewell as Vyshinsky1990
Crimestrike as Edward Lovegarden1989
Agatha Christie's Poirot as Horace Trefusis1989
One Way Out as Reece1989
Rosie the Great as Graham Lane1988
The Chronicles of Narnia as Warden1988
Chelmsford 123 as Emperor1988
The Bourne Identity as Chernak1988
The Great Escape II: The Untold Story as Schatz1986
The Whistle Blower as Ramsey Dodgson1986
The Canterville Ghost as Fenton Cook1985
Brazil as Bespectacled Lurker1984
Robin of Sherwood as Barber / Surgeon1984
The Box of Delights as Rat1983
Blackadder as Brigadier Smith1983
Blackadder as Gaoler Ploppy1983
Blackadder as Sir Justin de Boinod1983
Reilly: Ace of Spies as Bonch-Brouevich1983
Just Good Friends as A.J. Styles1983
A Pattern of Roses as Vicar1982
Preview as Projectionist1981
The Orchard End Murder as Railway Gatekeeper1979
Getting in on Concorde as Tom1977
Love Lies Bleeding as Bert1975
The Romantic Englishwoman as Hendrick1974
Playhouse as Projectionist1971
The Rivals of Sherlock Holmes as Winfield1970
The World in a Room as William Steffans1969
The Bed Sitting Room as The Prime Minister1964
Hamlet at Elsinore as Guildenstern1962
The Cherry Orchard as Stationmaster1961
The Avengers as Charles Grey