2005
Rome as Elderly Priest (1 episode)
2004
New Tricks (1 episode)
2003
Seven Wonders of the Industrial World (1 episode)
2003
Chaos and Cadavers as Mr Resurrection
2002
The Pianist as Dr. Ehrlich
2002
Minority Report as Adulation #4
2001
Armadillo as Father (1 episode)
2001
Waking the Dead as Professor George Rosenthal (1 episode)
2000
Breathtaking as Mr. Henshaw
1999
Bridge of Dragons as The Registrar
1997
Jonathan Creek as Frank Geiger (1 episode)
1997
The Fifth Element as Priest
1996
Alien Nation: Millennium as Officer Laskau
1995
Kangaroo Man as Doctor
1994
Cadfael as Lazarus the Leper (1 episode)
1992
Split Second as Dr Schulman
1992
Heartbeat as Terence Young (1 episode)
1992
Mulberry as The Stranger (11 episodes)
1991
Sherlock Holmes and the Leading Lady as Sigmund Freud
1991
Murder Most Horrid as DCI Graham Barlow (1 episode)
1991
The War That Never Ends as Corcyran Representative
1990
Needle as Chief Constable
1990
Antonia and Jane as Uncle Irwin Carlinsky
1989
Saracen as Nugent (14 episodes)
1988
The Tenth Man as Jules
1988
Franz Kafka's 'The Trial' as Chaplain / Father
1988
The Modern World: Ten Great Writers as Chaplain / Father (1 episode)
1987
Jake and the Fatman (1 episode)
1987
Miss Marple: Sleeping Murder as Richard Erskine (2 episodes)
1984
Miss Marple as Richard Erskine (2 episodes)
1984
Give My Regards to Broad Street as Mr. Rath
1984
The Bill (2 episodes)
1984
Hunter as Uniform Officer (1 episode)
1983
The Cleopatras as Philocles (8 episodes)
1982
The Plague Dogs as Don (voice)
1981
Bergerac as Aaron Rosenbaum (1 episode)
1981
Eye of the Needle as Kleinmann
1980
The Mirror Crack'd as Barnsby ("Murder at Midnight")
1980
The Dybbuk as Messenger
1979
The House on Garibaldi Street as Aaron Lazar
1979
Tales of the Unexpected as Royden (1 episode)
1978
Watership Down as Captain Holly (voice)
1978
Return of the Saint as Colonel Ramon Perrez (1 episode)
1978
Return Fare as Dr Robbins
1978
The Greek Tycoon as Servant
1978
Blake's 7 as Coser (1 episode)
1977
The Professionals as Inspector Truitt (1 episode)
1977
Anna Karenina (2 episodes)
1977
Doctor Who: The Talons of Weng-Chiang as Li H'sen Chang
1976
The Face of Darkness as Inquisitor & Psychiatrist
1976
I, Claudius (1 episode)
1976
The Message as Salool
1975
Survivors as Jim (1 episode)
1974
Porridge as Medical Officer (1 episode)
1974
Fall of Eagles as Georges Clemenceau (1 episode)
1974
Doctor Who: Invasion of the Dinosaurs as General Finch
1973
Hitler: The Last Ten Days as Joseph Goebbels
1973
The House in Nightmare Park as Patel
1973
Anything Can Happen as Geoff Bridges
1972
The Edwardians (1 episode)
1972
Crown Court (1 episode)
1972
Crown Court as Dr. Martin Stanislaus (3 episodes)
1972
Henry VIII and His Six Wives as Wriothesley
1971
Fathers and Sons (4 episodes)
1971
The House That Dripped Blood as Detective Inspector Holloway (segment "Framework Story")
1969
Strange Report as Jack White (1 episode)
1969
The Main Chance as Raul Ramira (1 episode)
1969
The Mind of Mr. J.G. Reeder as Lew Kohl (1 episode)
1968
The Syndicate as Dr. Singh
1967
The Forsyte Saga as Philip Bosinney (26 episodes)
1966
A Funny Thing Happened on the Way to the Forum as Pseudolus' mark
1966
Kaleidoscope as Poker Player
1966
Softly, Softly (1 episode)
1964
Detective (1 episode)
1963
Doctor Who as General Finch (6 episodes)
1963
Doctor Who as Li H'sen Chang (5 episodes)
1963
Lorna Doone (11 episodes)
1963
The Barber of Stamford Hill
1962
Lawrence of Arabia as Arab Sheik (uncredited)
1962
The Saint as Ardossi (1 episode)
1962
The Saint as Count Alfredo (1 episode)
1962
The Saint as Muller (1 episode)
1962
The Saint as Raschid (1 episode)
1962
The Pirates of Blood River as Penal Colony Guard (uncredited)
1962
Crooks Anonymous as Thomas
1962
Postman's Knock as Pete
1961
Sir Francis Drake as Tomas (1 episode)
1961
Victim as Undercover Detective (uncredited)
1961
The Avengers as Marson (1 episode)
1961
The Avengers as Sykes (2 episodes)
1960
Sunday-Night Play as Zagornetz (2 episodes)
1960
The Challenge as Spider
1959
No Hiding Place (2 episodes)
1955
Dixon of Dock Green as Malcolm Roberts (1 episode)
1955
Dixon of Dock Green as Victor Lane (1 episode)
1954
The Wonderful World of Disney (2 episodes)
1951
Hallmark Hall of Fame as Jules (1 episode)