1997
Midsomer Murders as Doctor Frost (1 episode)
1996
The Stendhal Syndrome as Father
1993
Shadowlands as Station Acquaintance
1993
Heidi as Pastor (2 episodes)
1993
Wittgenstein as John Maynard Keynes
1993
The Detectives as Brian Kent (1 episode)
1991
Selling Hitler as Selling Hitler
1989
Agatha Christie's Poirot as Sir Montagu Corner (1 episode)
1989
Death of a Son as Second DPP Official
1988
A Handful of Dust as Brenda's Solicitor
1986
The Return of the Antelope as Fistram (16 episodes)
1986
Lovejoy as Sir Ronald Edgehill (1 episode)
1983
Fireworks for Elspeth as Vicar
1979
King Solomon's Treasure as Stetopatris
1979
A Man Called Intrepid
1979
House of Caradus as Piers Edgerley (1 episode)
1978
As You Like It as Le Beau
1978
Blake's 7 as Practor (1 episode)
1974
Haunted: The Ferryman as Publisher
1974
Ransom as Martin Shepherd
1973
Man at the Top as Digby
1971
The Search for the Nile (6 episodes)
1970
Emma's Time as Michael
1967
The Further Adventures of the Musketeers as Prince de Beaufort (16 episodes)