
1996
Crossing the Floor as Grandfather1993
Shadowlands as Taxi Driver Witness1992
Born Kicking as Mr Radley1992
Miss Pym's Day Out as Man on Bus1988
After Henry as Mr Henderson1986
Buddy as Mr Normington1985
Screen Two as Grandfather1984
This Office Life as Seeds1984
Hammer House of Mystery and Suspense as Henry Bircher1984
Black Carrion as Henry Bircher1984
A Voyage Round My Father as Ham1983
The Fourth Arm as Col. Cole1982
The Ghost Downstairs as Mr. Morris1981
The Final Conflict as Dr. Philmore1981
Winston Churchill: The Wilderness Years as Sir Maurice Hanley1981
If You Go Down in the Woods Today as Doctor1980
Yes Minister as Not available1980
Hammer House of Horror as Basil1980
To Serve Them All My Days as Alderman Blunt1980
A Cup O' Tea An' A Slice O' Cake - Worzel Gummidge Christmas Special as Mr Braithwaite1979
Worzel Gummidge as Mr. Braithwaite1979
Thomas & Sarah as Not available1978
All Creatures Great and Small as Farmer Benson1978
The Lord of the Rings as Bilbo (voice)1978
Return of the Saint as Morgan1978
The Medusa Touch as Major Henry Morlar1978
The Glums as Office Manager1978
Life Begins at Forty as Not available1977
Raffles as Not available1977
Miss Jones And Son as Not available1976
The Slipper and the Rose as Dress Shop Proprieter1976
Monkey Tricks as Not available1976
Wedding Bells as Not available1976
The Big Kick as Not available1976
Double Trouble as Not available1976
On the Tiles as Not available1976
Yanks Go Home as Not available1976
Pot Luck as Farmer1976
Baby Sitters as Not available1975
Angels as Not available1975
Fawlty Towers as Mr. Arrad1975
King Arthur, the Young Warlord as Ambrose1975
Two's Company as Mr. Bunn1973
Elementary, My Dear Watson as Inspector Street1973
Up The Workers as Sid Stubbins1972
Crown Court as Not available1972
The Adventurer as Brooks1972
Doomwatch as Brewer1972
Young Winston as Party Chairman1972
Shirley's World as Not available1972
Ooh...You Are Awful as Warder Burke1972
Arthur of the Britons as Ambrose1972
My Wife Next Door as Not available1971
The Rivals of Sherlock Holmes as Inspector Trent1971
Budgie as Inspector Charles Upton1971
Jason King as Not available1971
The Raging Moon as Dr Matthews1971
The Guardians as Not available1971
Hands of the Ripper as Police Inspector1971
Please Sir! as Reynolds1970
The Rise and Rise of Michael Rimmer as Alderman Poot1970
The Virgin and the Gypsy as Uncle Fred1970
Up Among the Cuckoos as Walter1969
Softly Softly: Task Force as Samuel Tomkins1969
Department S as Drayton1969
Run a Crooked Mile as Sgt. Hooper1969
Randall and Hopkirk (Deceased) as Elliot1969
The Limbo Line as Not available1969
Oh! What a Lovely War as Training Sgt (uncredited)1969
Takeover as Father1969
All at Sea as Mr. Danvers1968
A Dandy in Aspic as Copperfield1967
Sanctuary as Not available1966
Till Death Us Do Part as Landlord1966
The Wrong Box as Clergyman1966
Sky West and Crooked as Mr. Cheeseman - undertaker1965
Public Eye as Arthur Biddle1965
Thirty-Minute Theatre as Arthur Pendlebury1965
Gideon's Way as Supt. Fred Lee1965
The Hill as Commandant1965
It's Not Me - It's Them! as Mr. Partridge1964
Theatre 625 as William Oaks1964
The Black Torment as Harris1964
First Men in the Moon as Stuart1964
The Beauty Jungle as Mr. Edward Freeman1964
The Bargee as Waterways Supervisor Albert Williams1964
Hot Enough for June as Employment Exchange Clerk1964
The Trial of Dr. Fancy as Charles Lincoln1963
The Cracksman as Policeman1963
The Punch and Judy Man as Reginald Fletcher1963
The Mind Benders as Aubrey1963
Bitter Harvest as Mr. Pitt1963
Maniac as Salon1963
80,000 Suspects as Harold Davis1962
The Saint as Mr. Spode1962
The Saint as Weems1962
Z-Cars as Not available1962
Night of the Eagle as Doctor1962
Term of Trial as Mr. Taylor1962
In Search of the Castaways as Senior Yacht Guard1961
The Avengers as Not available1961
Victim as Harold Doe1961
Whistle Down the Wind as Eddie1961
Cash on Demand as Arthur Sanderson1961
Very Important Person as Travers1961
The Secret Partner as Ralph Beldon1960
Coronation Street as Frank Jackson1960
The Angry Silence as Roberts1960
Man in the Moon as Herbert1960
The League of Gentlemen as Weaver1959
No Hiding Place as Not available1956
Armchair Theatre as Walter1954
An Inspector Calls as Jones-Collins - Foreman