As Actor/Actress
Doctor Who
Atraxi (voice)
Agatha Christie's Poirot
Gaston Beaujeu
Crown Court
Mr. Collings
Waking the Dead
Marcus Freeman
Omnibus
Self - Narrator
Bergerac
Leon Crouzil
The Professionals
Otto Hahn
The Wednesday Play
The Man
Playhouse
Curtis-Bennett
Superman
Warden (voice) (uncredited)
Robin of Sherwood
Joshua de Talmont
BBC2 Play of the Week
Captain
The House of Eliott
Sir Desmond Gillispie
The New Avengers
Dr. Prator
Muerte en el Expreso de Oriente
Turkish Ticket Collector (uncredited)
The Adventures of William Tell
Karl
Dick Turpin
Duke of Hesse
007: Los diamantes son eternos
Doctor
Roma antigua: El Ascenso y la Caída de un Imperio
Senator Cluvius
Sunshine
Emmanuel Sonnenschein
Yentl
Rabbi Zalman
Ike
FM Sir Alan Brooke
Armchair Theatre
Prison Chaplain
Valentino
Joseph Schenck
Night Call
All Quiet on the Western Front
Cook (voice)
Zardoz
Tabernacle (voice) (uncredited)
Original Sin
Mr Aron
Voyage of the Damned
Joseph Joseph
Disraeli
Baron de Rothschild