1997
Midsomer Murders as Doctor Frost1996
The Stendhal Syndrome as Father1993
The Detectives as Brian Kent1993
Heidi as Pastor1993
Shadowlands as Station Acquaintance1993
Wittgenstein as John Maynard Keynes1993
Blue as (voice)1993
Selling Hitler as Selling Hitler1991
Edward II as Chorus of Nobility1989
Agatha Christie's Poirot as Sir Montagu Corner1989
Death of a Son as Second DPP Official1988
A Handful of Dust as Brenda's Solicitor1986
Lovejoy as Sir Ronald Edgehill1986
The Return of the Antelope as Fistram1983
Fireworks for Elspeth as Vicar1982
Gandhi as Batsman1979
House of Caradus as Piers Edgerley1979
A Man Called Intrepid as Not available1979
King Solomon's Treasure as Stetopatris1978
Blake's 7 as Practor1978
As You Like It as Le Beau1978
The Waterloo Bridge Handicap as Not available1974
Ransom as Martin Shepherd1974
Haunted: The Ferryman as Publisher1973
Man at the Top as Digby1971
The Search for the Nile as Not available1971
The Search for the Nile as John Hanning Speke1970
Emma's Time as Michael1968
Isadora as Pim1967
The Further Adventures of the Musketeers as Prince de Beaufort1965
BBC Play of the Month as Bindon1965
BBC Play of the Month as Octavius Robinson1965
The Spy Who Came In from the Cold as Pawson (uncredited)1964
The Wednesday Play as Bloom1963
Festival as Deacon