
2006
Perfume: The Story of a Murderer as Councillor 12005
Our Hidden Lives as Old Man2004
The Long Bank Holiday as Mr. Parish2004
Global Conspiracy? as Jocelyn Stevens2003
The Last Detective as Not available2003
Loving You as Magistrate2003
Alibi as Stan Shaps2000
Care as Judge1998
The Sea Change as Older Board Member1998
March in Windy City as Sir Henry Bryant1997
Midsomer Murders as John Smith1997
The Apocalypse Watch as Dr. Hans Troupman1995
A Mind to Murder as Dr. Kynaston1994
Space Precinct as Captain Rexton Podly1994
A Business Affair as Moderator1993
Goodnight Sweetheart as Doctor1993
Unnatural Causes as Dr. Kynaston1992
Heartbeat as Arthur Clough1992
Orlando as Translator1992
A Touch of Frost as Walker1992
Sherlock Holmes: Incident at Victoria Falls as Mycroft Holmes1991
Sherlock Holmes and the Leading Lady as Mycroft Holmes1990
Dear Sarah as Inspector Still1989
Agatha Christie's Poirot as Edward Pengelley1989
Sitting Targets as Beecham1989
Death of a Son as First DPP Official1988
A Gentleman's Club as Lord Cotswold1987
The New Statesman as Sir Wallis Austin QC1986
God's Outlaw as Bishop Stokesley1986
Theban Plays: Oedipus at Colonus as Chorus1985
Screen Two as First DPP Official1985
Lifeforce as Pathologist1985
John Lennon: A Journey in the Life as Registrar1985
Tender Is the Night as T.F. Golding1981
Bergerac as Rupert Imison1981
The Potsdam Quartet as John Healy1981
Kessler as Hugo Van Eyck1980
Yes Minister as Not available1979
Henry Intervening as Hnery Procope1978
Return of the Saint as Inspector Thornton1978
The Sandbaggers as Not available1978
Wilde Alliance as Ladbroke1977
A Bunch of Fives as Alan Jenner1977
A Bunch of Fives as Max Jenner1976
It Happened Here Again as Himself1975
Winstanley as General Lord Fairfax1974
Playhouse as John Healey1974
Within These Walls as Charles Radley1973
Yellow Dog as Hawk Curtis1973
Doctor Who: The Green Death as Stevens1972
Crown Court as Not available1972
Doomwatch as Lt. Com. Tavener1972
War & Peace as Not available1971
The Savage Voyage as Narrator1971
Brett as Not available1970
Manhunt as Major Schneider1969
Paul Temple as Not available1968
The Magus as 'False' German Officer1968
The Jazz Age as Maj. Norman1968
The Caesars as Macro1967
Callan as Not available1966
Khartoum as Frank Power1966
The Portsmouth Defence as Detective Sergeant Latcham1965
BBC Play of the Month as The Sea Captain1965
BBC Play of the Month as Zaryezov1965
BBC Play of the Month as Le Bret1965
BBC Play of the Month as Not available1965
The Troubleshooters as Dr. Newman1965
The Man in Room 17 as Guy Leduc1965
Londoners as Robert Cromer1965
Time in Advance as Ryman1964
The Wednesday Play as Daniel1964
Theatre 625 as Sickingen1964
A Jolly Bad Fellow as Detective Inspector Armstrong1964
It's Dark Outside as Bobby Bascombe1964
The Count of Monte Cristo as Beauchamp1964
The Count of Monte Cristo as Beauchamp1963
Doctor Who as Stevens1963
Siege of the Saxons as The Limping Man1963
The Spread of the Eagle as Tullus Aufidius1963
The Spread of the Eagle as Decius Brutus1962
Z-Cars as Not available1962
Out of This World as Not available1962
Studio Four as Dr. Blundell1962
Studio Four as Captain Gladman1962
The Cruel Necessity as The Lord General Fairfax1961
The Avengers as George1961
The Avengers as Lobb1961
The Avengers as Joshua Rudge1960
Danger Man as Colonel Maturin1960
Danger Man as Second Pursuer1960
An Age of Kings as Morton1960
An Age of Kings as Sir Henry Green1960
An Age of Kings as Carrier1960
An Age of Kings as Duke of Orléans1960
An Age of Kings as The Dauphin1960
Foxhole in Cairo as British Signals Sergeant1959
Bleak House as Allan Woodcourt1958
The Silent Enemy as Sailor1956
The Adventures of Sir Lancelot as Prince of Limerick1956
Armchair Theatre as Alister Parkes