Actor and voice artist.
Doctor Who
as Atraxi (voice)
Agatha Christie's Poirot
as Gaston Beaujeu
Crown Court
as Mr. Collings
Bergerac
as Leon Crouzil
The Professionals
as Otto Hahn
Waking the Dead
as Marcus Freeman
Omnibus
as Self - Narrator
Playhouse
as Curtis-Bennett
The Wednesday Play
as The Man
Superman
as Warden (voice) (uncredited)
Robin of Sherwood
as Joshua de Talmont
BBC2 Play of the Week
as Captain
Sunshine
as Emmanuel Sonnenschein
Diamonds Are Forever
as Doctor
The New Avengers
as Dr. Prator
The Adventures of William Tell
as Karl
The House of Eliott
as Sir Desmond Gillispie
Murder on the Orient Express
as Turkish Ticket Collector (uncredited)
Valentino
as Joseph Schenck
King David
as Ahitophel