1998
Brookside: Friday the 13th as Harold Cross
1996
Hillsborough as Additional Cast
1994
Skallagrigg as Old Man
1992
Heartbeat as Harry Capshaw (1 episode)
1991
Let Him Have It as Foreman of the Jury
1983
Slayground as Compere
1983
Agatha Christie's Partners in Crime (1 episode)
1983
The Gathering Seed as Billy Eccles (6 episodes)
1981
Going Gently as Painter
1981
A Turn for the Worse as (voice)
1980
The Mirror Crack'd as Man in Village Hall (uncredited)
1980
Rising Damp as Workman
1979
Minder as Police Sgt. (1 episode)
1978
Freedom of the Dig as Sid
1978
Pennies from Heaven as Alf (6 episodes)
1976
Beasts: What Big Eyes as Duggie Jeb
1976
Beasts as Duggie Jebb (1 episode)
1976
Bag of Yeast as Teddy
1975
In Sickness and in Health as Mr Jackson
1975
Waiting at the Field Gate as Ted
1975
The Wackers as Charlie (7 episodes)
1975
Flame as Club Owner (uncredited)
1975
The Sweeney as Charlie Norton (1 episode)
1974
Oh No, It's Selwyn Froggitt! as Jack (15 episodes)
1974
Match of the Day as Father
1974
Playhouse (1 episode)
1973
Night Watch as Inspector Walker
1973
Speech Day as George
1973
The Best Pair of Legs in the Business as Bert
1972
Bank Holiday as Father
1971
Gumshoe as Tommy Wright
1971
Family Life as Mr. Baildon
1971
Justice as Charlie Keen (1 episode)
1971
After a Lifetime as Uncle Sid
1971
The Rank and File as Billy
1971
Budgie as Dutchie Holland (1 episode)
1970
Roll On Four O'Clock as Arthur Foster
1970
Kes as Fish and Chip Shop Man
1969
The Big Flame as Landlord
1968
The Expert as Leslie Stevens (1 episode)
1968
The Golden Vision as John Coyne
1967
Man in a Suitcase (1 episode)
1965
Public Eye as Mr. Steadman (1 episode)