1995
The Rocky Horror Double Feature Video Show as Self
1992
Maigret as Dr. Bouchardon (1 episode)
1992
The Count of Solar as Physician
1992
Moon and Son (1 episode)
1990
The Bride in Black as Lee
1990
The Piglet Files (1 episode)
1989
A Tale of Two Cities as Stryver (2 episodes)
1989
Danny the Champion of the World as Samways
1987
The Trial of Klaus Barbie as Lawyer
1987
Star Cops as Alexander Krivenko (9 episodes)
1986
Yes, Prime Minister as Professor Marriott (1 episode)
1986
The Day After the Fair as Parnell
1985
Revolution as Chaplain
1985
Howards' Way as Coastguard (1 episode)
1985
Exploits at West Poley as Miller Griffin
1984
The Invisible Man (1 episode)
1984
Squaring the Circle as Gwiazda
1984
Sherlock Holmes as Jonas Oldacre (1 episode)
1983
Reilly: Ace of Spies as British Ambassador (2 episodes)
1981
Strike: The Birth of Solidarity as Andrzej Gwiazda
1981
Bergerac as Dr. LeJeune (19 episodes)
1981
Bergerac as Dr. Lejeune (1 episode)
1981
Antony & Cleopatra as Ventidius
1978
Richard II as Gardener
1978
BBC Television Shakespeare (1 episode)
1978
Adventures of a Plumber's Mate as Rent Collector
1978
The Devil's Crown (1 episode)
1978
Danton's Death as Collot d'Herbois
1977
Jesus of Nazareth as Adam (4 episodes)
1977
Adventures of a Private Eye as Inspector Hogg
1976
It Could Happen to You as Henry VIII
1975
Three for All as Dr Sparks
1975
Eskimo Nell as Lord Coltwind
1973
Hunter's Walk (1 episode)
1972
Crown Court as Det. Inspector Robert CID (2 episodes)
1971
The Rivals of Sherlock Holmes as Sgt. Finch (1 episode)
1969
Special Branch (1 episode)
1968
Rogues' Gallery as Pewter Potts (1 episode)
1965
The End of Arthur's Marriage as First Policeman
1964
The Wednesday Play (1 episode)
1955
Dixon of Dock Green (1 episode)