2007
Atonement as Vicar2006
Torchwood as Tom Flanagan2000
Longitude as Mr. Greene1999
David Copperfield as Dr. Chillip1997
Midsomer Murders as Donald Tew1997
Trial & Retribution as Not available1996
Hetty Wainthropp Investigates as Mayor Makepeace1995
Bliss as Albert Fowler1994
(All Quiet on the) Preston Front as Lloydy's Dad1993
Peak Practice as Freddie Cartwright1989
Agatha Christie's Poirot as Colonel John Clapperton1989
The Paradise Club as Magnus McKendrick1989
Wilt as Treadaway1988
Doctor Who: The Happiness Patrol as Trevor Sigma1987
Inspector Morse as Lionel Pawlen1987
Mary Rose as Mr Moreland1986
Casualty as George1986
Yes, Prime Minister as Not available1985
Hitler's SS: Portrait in Evil as Heinrich Himmler1985
Deceptions as Not available1984
A Private Function as Lockwood1984
Sakharov as OVIR Clerk1984
Doctor Who: The Caves of Androzani as Morgus1983
The Oresteia as Cassandra1983
Judgement Day as Walter Warley1981
The Monster Club as Narrator1980
C2H5OH as Dr Simpson1979
Minder as Hapless1979
Coming Out as Letter Writer1979
Afternoon Off as Duggie1979
School Play as Michael Bland1979
The Winkler as Archie Nelson1978
Enemy at the Door as Edward Bree1978
Life of Shakespeare as Alex Cooke1978
Will Shakespeare as Alex Cooke1978
The Medusa Touch as Mr. Copley1978
The Thirty Nine Steps as Fletcher1977
Murder Most English as Gordon Periam1976
Amazing Stories as Eddie1975
State of Emergency as Captain Sturgis1975
Rollerball as Executive1974
Playhouse as Michael Bland1974
Father Brown as Not available1974
Microbes and Men as Grancher1974
Stardust as Harrap1972
The Protectors as Brian Dukes1972
The Edwardians as Not available1972
The Frighteners as Arthur1972
A Day Out as Arthur Ackroyd1972
Horatio Bottomley as Julius Elias1971
Upstairs, Downstairs as Herbert Turner1971
Barlow as Not available1970
Play for Today as Not available1970
Play for Today as Dr. Simpson1970
Manhunt as Dostler1970
On The House as Not available1970
The Reckoning as Benham1969
The Main Chance as George Hargrave1968
Her Majesty's Pleasure as Not available1968
The Caesars as Callistus1966
Softly, Softly as Not available1965
BBC Play of the Month as Not available1965
Public Eye as Mr. Sugden1965
The Wars of the Roses as Duke of Bedford1963
Doctor Who as MorgusNaN
Work Experience as Senior Floor Manager1968
Inadmissible Evidence as Maples1963
Doctor Who as Trevor Sigma