Actor
Adam Bede
1992
as Thias Bede
Just Ask for Diamond
1988
as The Fat Man
Lost In London
1985
as Bill
The Merry Wives of Windsor
1982
as Nym
Victor/Victoria
1982
as Manager of Victoria's Hotel
The Great Muppet Caper
1981
as Henderson
Murder Rap
1980
as Det. Sgt. Praed
The Saint and the Brave Goose
1979
as Beeky
The Pink Panther Strikes Again
1976
as Jarvis
Man About the House
1974
as Doorman
Soap Opera in Stockwell
1973
as Bert
No Sex Please: We're British
1973
as Car Driver
Holiday on the Buses
1973
as Arthur Rudge
That's Your Funeral
1972
as 2nd Funeral Director
Mutiny on the Buses
1972
as Arthur his brother in law
On the Buses
1971
as Arthur Rudge - Stan's Brother-in-Law
Villain
1971
as Barzun
Zeppelin
1971
as Cockney Sergeant
All the Way Up
1970
as Taxi Driver
The Hunting of Lionel Crane
1970
as Sergeant Billings
The Looking Glass War
1970
as Truck Driver
Crossplot
1969
as Garage Attendant
Till Death Us Do Part
1969
as Fred
Horizontal Hold
1968
as TV Repairman
The Drummer and the Bloke
1968
as Jack
Up the Junction
1968
as Figgins
The Whisperers
1967
as Mr Noonan
Dead Man's Chest
1965
as Sergeant Harris
Rattle of a Simple Man
1964
as George (organiser)
The Count of Monte Cristo
1964
as Gaspard Caderousse
The Bone Yard
1964
as Sergeant Strickland
Children of the Damned
1964
The Bargee
1964
as Bargee
What a Crazy World
1963
as Percy
A Prize of Arms
1962
as Orford
You in Your Small Corner
1962
as Georgie
Lunch Hour
1962
as Harris
Danger! Men Working
1961
as Second Labourer