2019
Completely Bad News as Manager
1987
Wish You Were Here as Cinema Manager
1987
Coast to Coast as Wedding Guest
1982
The Comic Strip Presents... as Manager (1 episode)
1979
Long Distance Information as Christian Harvey
1979
Afternoon Off as Cyril
1978
Me! I'm Afraid of Virginia Woolf as Hopkins
1978
Long Shot as Neville
1976
Bag of Yeast as Tony Scannell
1974
Match of the Day as Chance
1971
After a Lifetime as Young Billy
1971
The Rank and File as Jerry
1970
Praise Marx and Pass the Ammunition as Liverpool Delegate
1969
There Is Also Tomorrow as Izzy
1969
Sling Your Hook as Spider
1969
The Big Flame as Strike Committee
1968
The Golden Vision as Vincent Coyne
1967
In Two Minds as Man at Pub
1965
The End of Arthur's Marriage as He
1965
Wear a Very Big Hat as Johnny Johnson
1964
The Wednesday Play (1 episode)
1964
Doctor Who: The Reign of Terror as D'Argenson
1963
Billy Liar as Youth (uncredited)