2001
Waking the Dead as Club Steward (1 episode)
1992
Heartbeat (1 episode)
1992
Heartbeat as Roy Hutton (1 episode)
1990
Perfect Scoundrels as Ralph (1 episode)
1990
Yellowthread Street (1 episode)
1989
Rude Awakening as Yuppie
1985
Revolution as Mr. McConnahay
1985
Oliver Twist (7 episodes)
1983
Keep Off The Grass as Park Keeper
1983
Last Love as Jack Ives
1981
The Chelsea Murders as Warton
1981
Reds as Allan Benson
1981
Bergerac as George Thomas (1 episode)
1980
The Long Good Friday as Parky
1980
Fancy Wanders (7 episodes)
1979
Cuba as Miss Wonderly's Press Agent
1979
Minder as Alfie (1 episode)
1979
Shoestring (1 episode)
1979
The Golden Lady as Dietmar Schuster
1977
The Professionals as Harry Walter (1 episode)
1975
Rumpole of the Bailey (1 episode)
1975
The Sweeney as Arnold Drake (1 episode)
1972
Up the Chastity Belt as Landlord of The Blue Boar
1970
Play for Today as Jack Ives (1 episode)
1965
Strange Bedfellows as Toni's Taxi Driver
1962
Go to Blazes as Bernard
1962
The Road to Hong Kong as Mr. Ahso - Chinese Restaurant Owner (uncredited)
1961
The Bing Crosby Show as Self
1961
Pirates of Tortuga as Pee Wee
1959
No Hiding Place (2 episodes)