2005
Deuce Bigalow: European Gigolo as Kaiser2004
Harry Potter and the Prisoner of Azkaban as Ernest Prang2004
Doc Martin as Eddie2004
Finding Neverland as Mr. Snow2000
My Hero as Old George1998
Gunslinger's Revenge as Sam Comet (uncredited)1996
Lord of Misrule as Dad1991
Robin Hood: Prince of Thieves as Farmer1990
Mountains of the Moon as Jarvis1986
Dead Man's Folly as Old Merdell (uncredited)1985
Cyrano de Bergerac as Doorkeeper / Capuchin1984
The Bill as Not available1984
The Company of Wolves as Ancient1981
Antony & Cleopatra as Clown1980
Cribb as Boatman1979
The Old Curiosity Shop as Gravedigger1979
Tess as Pedlar1978
The BBC Television Shakespeare as Not available1978
Doctor Who: Underworld as Idmon1975
Flame as Charlie's Dad1974
Sign it Death as Caretaker1973
Thriller as Caretaker1973
Lord Peter Wimsey Mysteries: The Unpleasantness at the Bellona Club as Mr. Munns1972
Crown Court as Jack Goodwill1972
Frenzy as Hotel Porter1971
Justice as Livingstone1971
10 Rillington Place as Mr. Lynch1970
Play for Today as Summers1970
Take a Girl Like You as Voter1970
Chariot of Fire as Stanley Wood1969
Softly Softly: Task Force as Tom Price1968
The Expert as Webb1968
The Committee as Boss1968
Thark as Jones1967
Man in a Suitcase as Not available1966
Arabesque as Helmsley1966
The Specialist as Not available1965
Thirty-Minute Theatre as Elderly Sam1965
Thirty-Minute Theatre as Little Tom1965
He Who Rides a Tiger as Waiter1964
The Wednesday Play as Stanley Wood1964
Detective as Muset1964
The Curse of the Mummy's Tomb as Fred's Mate1964
Doctor Who: Marco Polo as Chenchu1963
Doctor Who as Idmon1963
Doctor Who as Chenchu1962
The Saint as Marine Mechanic1961
The Avengers as Little Man1960
Coronation Street as Tiny Hargreaves1959
No Hiding Place as Not available1955
Dixon of Dock Green as Higgins1955
Dixon of Dock Green as Charlie Wicks1955
Dixon of Dock Green as Sniffy Baker