1991
The Black Candle as Judge
1989
Agatha Christie's Poirot as Vicar (1 episode)
1987
Johann Strauss: The King Without a Crown
1984
The Bill as James (1 episode)
1983
Keep Off The Grass as Man with puppy
1982
The Agatha Christie Hour (1 episode)
1982
Commitments as Buffo
1981
Country as Edward Carlion
1979
The Winter Ladies as Commander Downes
1977
The Professionals as Golf Partner (1 episode)
1971
Upstairs, Downstairs as Sir William Manning (1 episode)
1971
Zeppelin as Colonel Whippen
1965
Mr. Brown Comes Down The Hill
1963
The Human Jungle as Colonel Mackay (1 episode)
1962
Crooks Anonymous as Holding
1961
Sir Francis Drake as Sir Thomas Wenham (1 episode)
1960
The Hand as George Adams
1959
No Hiding Place (1 episode)
1958
The Adventures of William Tell as Count Heinemann (1 episode)
1958
Blood of the Vampire as Monsieur Auron
1957
The Truth About Women
1957
The Tommy Steele Story as Hospital Doctor
1957
Suspended Alibi as Bill Forrest
1956
Loser Takes All as Elegant Man at Casino (uncredited)
1955
The Adventures of Robin Hood as Baron Barclay (1 episode)
1955
The Adventures of Robin Hood as Fat Duke (1 episode)
1955
The Adventures of Robin Hood as Sir Peter (1 episode)
1953
The Sword and the Rose as Earl of Surrey
1953
Anastasia as Prince Paul
1952
The Planter's Wife as Capt. Dell
1952
The Big Frame as Tom Wrigley
1949
Train of Events as Actor
1948
The Duke in Darkness as Voulain
1948
Pygmalion as Freddie Eynsford-Hill
1940
A Window in London as Constable
1939
The Miser as Cleante - Harpagon's son, in love with Marian
1936
The Conquest of the Air as (uncredited)