1990
Jekyll & Hyde as Head Porter1989
Press Gang as Sir Edward1989
French Fields as Henry1986
Lovejoy as Magistrate1984
'Allo 'Allo! as Intelligence Officer1984
Fresh Fields as Henry Richardson1984
The Masks of Death as Lord Claremont1983
The Forgotten Voyage: The Story of Alfred Russel Wallace as Spenser St. John1982
Doctor Who: The Visitation as The Headman1980
Lady Killers as Dr. Henry Sworn1980
The Mirror Crack'd as The Major1978
All Creatures Great and Small as Colonel D'Arcy1978
All Creatures Great and Small as Brigadier D'Arcy1975
The Sweeney as Mr. de Courcy1975
The Sweeney as Mr. Dodds1974
Porridge as Mr. Banyard1973
Russian Roulette as Goncharov1972
The Protectors as Doyle1969
Randall and Hopkirk (Deceased) as Vicar1969
Battle of Britain as RAF Officer (uncredited)1968
The Expert as Ackroyd1968
The Expert as Motorist1968
The Bone Grinder as Second City Gent1967
The Confession as Arnold Gray1965
Public Eye as Sheriff's Officer1964
The Likely Lads as Holgate1964
Strictly for the Birds as George1963
Dr. Crippen as Defence QC Clerk (uncredited)1963
The Set Up as Walker1962
The Saint as Prosecuting Counsel1962
Solo for Sparrow as Dr. Wolfson1962
Trial and Error as Examiner1962
Danger by My Side as Warder Davis1962
Gang War as Superintendent Quigley1961
Fate Takes a Hand as Janitor1961
The Big Boys as Mr. Woolly1956
Whack-O! as School Inspector1956
A Touch of the Sun as Hotel Head Waiter1952
The Big Frame as Reunion Guest