Work Experience as Senior Floor Manager
2006
Torchwood as Tom Flanagan (1 episode)
2000
Longitude as Mr. Greene
1999
David Copperfield as Dr. Chillip (2 episodes)
1997
Trial & Retribution (2 episodes)
1997
Midsomer Murders as Donald Tew (1 episode)
1996
Hetty Wainthropp Investigates as Mayor Makepeace (1 episode)
1995
Bliss as Albert Fowler
1994
(All Quiet on the) Preston Front as Lloydy's Dad (1 episode)
1993
Peak Practice as Freddie Cartwright (1 episode)
1989
The Paradise Club as Magnus McKendrick (1 episode)
1989
Agatha Christie's Poirot as Colonel John Clapperton (1 episode)
1988
Doctor Who: The Happiness Patrol as Trevor Sigma
1987
The New Statesman as Sidney Bliss (1 episode)
1987
Inspector Morse as Lionel Pawlen (1 episode)
1987
Mary Rose as Mr Moreland
1986
Casualty as George (1 episode)
1986
Yes, Prime Minister (1 episode)
1985
Hitler's SS : Portrait In Evil as Heinrich Himmler
1984
A Private Function as Lockwood
1984
Sakharov as OVIR Clerk
1984
Doctor Who: The Caves of Androzani as Morgus
1983
The Oresteia as Cassandra
1981
The Monster Club as Narrator
1980
C2H5OH as Dr Simpson
1979
Minder as Hapless (1 episode)
1979
The Winkler as Archie Nelson
1979
Afternoon Off as Duggie
1979
School Play as Michael Bland
1978
The Thirty Nine Steps as Fletcher
1978
Will Shakespeare as Alex Cooke (6 episodes)
1978
Life of Shakespeare as Alex Cooke (6 episodes)
1978
The Medusa Touch as Mr. Copley
1978
Enemy at the Door as Edward Bree (1 episode)
1977
Murder Most English as Gordon Periam (7 episodes)
1976
Amazing Stories as Eddie
1975
State of Emergency as Captain Sturgis (3 episodes)
1975
Rollerball as Executive
1974
Father Brown (1 episode)
1974
Microbes and Men as Grancher (1 episode)
1972
A Day Out as Arthur Ackroyd
1972
Horatio Bottomley as Julius Elias
1972
The Edwardians (1 episode)
1972
The Protectors as Brian Dukes (1 episode)
1971
Upstairs, Downstairs as Herbert Turner (1 episode)
1970
Play for Today (1 episode)
1970
Play for Today as Dr. Simpson (1 episode)
1970
On The House (12 episodes)
1970
The Reckoning as Benham
1970
Manhunt as Dostler (1 episode)
1969
The Main Chance as George Hargrave (1 episode)
1968
Her Majesty's Pleasure (13 episodes)
1968
The Caesars as Callistus (2 episodes)
1968
Inadmissible Evidence as Maples
1966
Softly, Softly (1 episode)
1965
BBC Play of the Month (1 episode)
1965
The Wars of the Roses as Duke of Bedford
1965
Public Eye as Mr. Sugden (1 episode)
1963
Doctor Who as Morgus (4 episodes)
1963
Doctor Who as Trevor Sigma (3 episodes)