Gawain
Hawk (2011)
U-Boat Captain (archive footage) (uncredited)
Hitler: The Comedy Years (2007)
Gentile da Foligno
La Morte Nera (2004)
Gwydion (voice)
Y Mabinogi (2003)
Vicar
Ding Dong (2002)
Jimmy Murphy
Best (2000)
Duncan
Macbeth (1998)
DI Noel Bain
A Mind To Kill (1991)
Lancing
Gor, uomo a metà (1988)
Leon Trotsky
Zina (1985)
Gorny
Wynne and Penkovsky (1985)
Self - Presenter / Narrator
The Dylan Thomas Trail (1983)
David Lloyd George
The Life and Times of David Lloyd George (1981)
Commander Anton Gorski
Spazio 1999 - Attacco alieno (1980)
Fenner
Doctor Who: The Power of Kroll (1979)
Ted
The Button Man (1976)
Doctor Solon
Doctor Who: The Brain of Morbius (1976)
Heydrich's interpreter
E l'alba si macchiò di rosso (1975)
Field Marshall Weber
Soffici letti, dure battaglie (1974)
French Captain (uncredited)
Bequest to the Nation (1973)
Incinerate - With Coal (1973)
Byker
Barbara il mostro di Londra (1971)
'E' Boat Captain
Hell Boats (1970)
Gar
The Spy Killer (1969)
Dr. Pontini
Doppia immagine nello spazio (1969)
War Lord
Doctor Who: The War Games (1969)
German Officer
Assassination Bureau (1969)
Eelek
Doctor Who: The Krotons (1969)
Lazlo
Il cerchio di sangue (1967)
Oktober's Man
Quiller memorandum (1966)
Brockley
Daleks - Il futuro fra un milione di anni (1966)
Guardia Civile
Ciclone sulla Giamaica (1965)
German Police Officer
Operazione Crossbow (1965)
Fernand Mondego
The Count of Monte Cristo (1964)
Vladek
Nothing to Pay (1962)
Soldier (Uncredited)
A 077, dalla Francia senza amore (1961)