2002
Foyle's War (1 episode)
2002
Shackleton as Franks (2 episodes)
2001
The Affair of the Necklace as Dr. Legear
2001
Beech is Back (4 episodes)
1999
Oliver Twist as Mr Grimwig (4 episodes)
1998
Maisie Raine as Franco Lucantoni (1 episode)
1997
Chalk as Mr. Carkdale (12 episodes)
1995
Jack & Sarah as Landlord
1993
Cracker as Simon Appleby (2 episodes)
1992
Between the Lines (1 episode)
1992
Blame It on the Bellboy as Hotel Manager
1991
A Murder of Quality as The Pathologist
1991
The Darling Buds of May as Mr. Jerebohm (2 episodes)
1991
Fiddlers Three as N J Simpson (1 episode)
1990
August Saturday as Hans
1990
Max and Helen as Joseph Weiss
1989
Danny the Champion of the World as Mr Parker
1988
The Man Who Lived at the Ritz as Von Behr
1988
Out of the Shadows as Markos Togas
1988
The Modern World: Ten Great Writers as Naphta (1 episode)
1987
A Little Princess as Barrow (6 episodes)
1986
Lovejoy as 'Snip' Saunders (1 episode)
1986
The Cold War Killers as Jake Shapiro
1985
Three Up, Two Down as Wilf (15 episodes)
1985
Three Up, Two Down as Wilf Perkins (1 episode)
1985
Brazil as Interview Official
1985
EastEnders as Mr. Makepeace (1 episode)
1984
The Bill (1 episode)
1984
Chocky as Sir William Thorbe
1983
Chessgame (6 episodes)
1983
Heather Ann as Ferguson
1983
Afterward as Harold Parvis
1983
Blackadder as Dr. Leech (1 episode)
1982
Firefox as Customs Officer
1981
Bergerac as Cyril Clavering (1 episode)
1981
Brideshead Revisited as Mr. Samgrass (11 episodes)
1980
Lady Killers as Mr. Manners (1 episode)
1980
The Great Riviera Bank Robbery as Bank Official
1978
BBC Television Shakespeare (1 episode)
1977
A Christmas Carol as Caroline's Husband
1976
The Lady of the Camellias as Joseph
1976
Enemy as The Policeman
1975
Rumpole of the Bailey (1 episode)
1972
Dyn Amo as 2nd Girl's Partner
1970
Play for Today as The Vet (1 episode)