2019
Sex Education as Dog Show Judge2019
The Good Neighbour as Not available2015
Jupiter Ascending as Authentication Minister2015
Armada: 12 Days to Save England as Lord William Burghley2013
Spying on Hitler’s Army: The Secret Recordings as General Cruwell2012
John Carter as Thompson2010
Downton Abbey as Neville Chamberlain2010
You Will Meet a Tall Dark Stranger as Jogging Partner2010
Third Star as Mr.2008
The Bank Job as Lord Drysdale2006
Scoop as Antique Shop Couple2006
Van Wilder 2: The Rise of Taj as Charlotte's Father2003
The Crooked Man as Douglas Jenner2002
Foyle's War as Commander Charles Howard2002
Foyle's War as Commander Howard2002
Shackleton as King George V2000
A Dinner of Herbs as Roddy Greenbank1999
Passion's Way as Mr. Farlow1999
Death Run as George1998
Berkeley Square as Lord George Lamson-Scribener1998
Shadow Run as Maunder1996
The Prince and the Pauper as Sir Thomas Seymour1995
Zorn as Paul W. Bartlett1992
Heartbeat as James Darling1992
Heartbeat as Frank Kendall1991
The House of Eliott as Lord Alexander Montford1991
Prime Suspect as George Giblin, M.P.1989
Back Home as Mr. Roger Dickinson1988
A Gentleman's Club as Quentin1988
The Woman He Loved as Lord Perry Brownlow1988
The Girl in a Swing as Alan1988
Beryl Markham: A Shadow on the Sun as Duke of Gloucester1988
The Importance of Being Earnest as Algernon Montcrieff1987
Empire of the Sun as Jim's Father1985
Theatre Night as Algy1985
The Shooting Party as Lionel Stephens1985
Combat as Peter Prior1984
The Bill as Not available1984
The Far Pavilions as Wigram Battye1984
Androcles and the Lion as The Captain1983
Reilly: Ace of Spies as Leeper1983
The Cleopatras as Octavian1983
The Wars as Clive1983
Summer School as Simon1982
The Comic Strip Presents... as Simon1982
The Agatha Christie Hour as Not available1982
Gandhi as Cavalry Troop Leader1981
Eye of the Needle as Muller1981
From a Far Country as 1st Security Officer1980
The Gentle Touch as Not available1980
The Curse of King Tut's Tomb as Collins1980
Hussy as 2nd. Punter1979
Tales of the Unexpected as Basil Dashwood1979
Testament of Youth as Edward Brittain1979
Dick Turpin as Willoughby1979
Penmarric as Philip1978
Les Misérables as Gendarme1978
The Vanishing Army as Roberts1977
BBC2 Play of the Week as Roberts1965
BBC Play of the Month as Lord Mark1965
BBC Play of the Month as Alexander Studzinsky