1993
Peak Practice as Roy Bennet1991
The House of Eliott as Leonard Duglass1990
The Upper Hand as Dennis1989
Birds of a Feather as Don1989
Agatha Christie's Poirot as Andrew Marsh1988
Thompson as Not available1987
The New Statesman as Freddy Ogilvy1987
The Trial of Klaus Barbie as President Cerdini1987
Intimate Contact as Bill Stanhope1986
Casualty as Mr. Parrish1986
Casualty as Edward Avery1986
Casualty as Peter Williams1986
Lovejoy as Dr. La Grange1984
Driving Ambition as Ray Hewitt1982
Shine on Harvey Moon as Leo Brandon1982
Anyone for Denis as Hamilton Thisp1979
Lady Oscar as Général de Jarjayes1979
Saint Jack as Yates1978
All Creatures Great and Small as Major Bullen1974
If You Could See What I Can See as Alec1973
Hitler: The Last Ten Days as Martin Bormann1971
Brown Skin Gal, Stay Home and Mind Bay-Bee as Arthur1970
The Prime Minister's Daughter as Budd1970
Love Is a Splendid Illusion as Bernard Collins1965
Invasion as Morgan