1996
Hetty Wainthropp Investigates as Robert Wainthropp1993
Peak Practice as Fred Hargrave1992
Mulberry as Alf1992
Trust Me as Man on Bus1991
The Brittas Empire as Mr Franklin1989
Agatha Christie's Poirot as Dr. Adams1988
First of the Summer Wine as Not available1987
The Girl as Janitor1986
Casualty as Mr. Davies1986
Casualty as Eric Hogarth1986
Lovejoy as Don1985
Lifeforce as Physician1985
The New Statesman as Mr. Walmsley1984
Hammer House of Mystery and Suspense as Undertaker1984
Arthur's Hallowed Ground as Eric1984
Slimming Down as Grandad1983
Wilfred and Eileen as Mr. Clough1982
Remington Steele as Hector Tolouse1982
Shine on Harvey Moon as Chairman1982
Remembrance as Vincent's Father1981
Hallelujah! as Andrew Gibson1981
Hallelujah! as Arthur Walton1981
Hi-de-Hi! as Rose's Dad1980
The Gentle Touch as Not available1980
Breakaway as Leo Corby1980
The Boy Who Never Was as Inspector1979
Minder as Brown1979
The Knowledge as Football Driver1978
The Girl Who Walked Quickly as Mr. Cooper1975
Rumpole of the Bailey as Albert Handyside1973
The Death of Glory as Cyril1972
The Brothers as Not available1971
Welcome Home as Dr. Liam Moore1970
Doomwatch as Arnold Payne1970
Timeslip as Not available1969
The Flaxton Boys as Sgt. Brophy1969
Hadleigh as Not available1969
Crossplot as Man In Cafe1968
The Expert as Harry Murdoch1965
The Mask of Janus as Andrew Parsons1965
The Siege of Manchester as Sergeant Byrom1964
The Likely Lads as Cloakroom attendant1964
R3 as Not available1964
Story Parade as Mr. Laker1963
Crane as Osman1962
Z-Cars as Not available1961
Happily Ever After as Not available1960
Maigret as Not available1959
No Hiding Place as Not available1958
The Larkins as Mr. Burlington Thrush1958
The Larkins as Barrister1958
Room at the Top as Man in Bar (uncredited)