Councillor 1
香水 (2006)
Old Man
Our Hidden Lives (2005)
Jocelyn Stevens
Global Conspiracy? (2004)
Stan Shaps
Alibi (2003)
Judge
Care (2000)
Older Board Member
The Sea Change (1998)
Sir Henry Bryant
March in Windy City (1998)
Dr. Hans Troupman
The Apocalypse Watch (1997)
Dr. Kynaston
A Mind to Murder (1995)
Moderator
A Business Affair (1994)
Unnatural Causes (1993)
Translator
奥兰多 (1992)
Mycroft Holmes
维多利亚瀑布事件 (1992)
福尔摩斯与领衔主演 (1991)
Inspector Still
Dear Sarah (1990)
Beecham
Sitting Targets (1989)
First DPP Official
Death of a Son (1989)
Chorus
Theban Plays: Oedipus at Colonus (1986)
Bishop Stokesley
God's Outlaw (1986)
Pathologist
宇宙天魔 (1985)
John Healy
The Potsdam Quartet (1981)
Hnery Procope
Henry Intervening (1979)
Himself
It Happened Here Again (1976)
General Lord Fairfax
温斯坦利 (1975)
Hawk Curtis
Yellow Dog (1973)
Stevens
Doctor Who: The Green Death (1973)
Lt. Com. Tavener
末日守望 (1972)
Narrator
The Savage Voyage (1971)
'False' German Officer
巫术师 (1968)
Frank Power
喀土穆 (1966)
Detective Sergeant Latcham
The Portsmouth Defence (1966)
Ryman
Time in Advance (1965)
Beauchamp
The Count of Monte Cristo (1964)
Detective Inspector Armstrong
A Jolly Bad Fellow (1964)
The Limping Man
Siege of the Saxons (1963)
British Signals Sergeant
Foxhole in Cairo (1960)
Sailor
无声的敌人 (1958)