Film Television •
Matador (1981) as Jim Donaldson •
The Agatha Christie Hour: "The Manhood of Edward Robinson" (1981) as Edward Robinson •
Berlin Tunnel 21 (1981) as Georg •
Mansfield Park (1983) as Edmund Bertram •
The Jewel in the Crown (1984) as Teddy Bingham •
Casualty: "Facing Up" (1991) as Phil Byron •
Lovejoy: "The Italian Venus" (1991) as Douglas Holden • ''
Agatha Christie's Poirot'': "
The A.B.C. Murders" (1992) as Donald Fraser •
Shakespeare: The Animated Tales: "
Hamlet" (1992) as Hamlet (voice) •
The Riff Raff Element (1993) •
Lipstick on Your Collar (1993) as Maj. Church •
To Play the King-second part of the
House of Cards (UK) trilogy (1993) as David Mycroft •
MacGyver: "Trail to Doomsday" (1994) as Paul Moran •
Bramwell (1995) as Major Stuart Hyde •
The Choir (1995) as Leo Beckford • ''
Sharpe's Regiment'' (1996) as Lord Fenner •
Drop the Dead Donkey: "Dave and Diana" (1996) as Martin Jones • ''
Sex, Chips & Rock n' Roll'' (1999) as Howard Brookes •
Midsomer Murders: "Strangler's Wood" (1999) as John Merrill •
The Jury (2002) as Jeremy Crawford (Juror #5) •
Sparkhouse (2002) as Paul Lawton •
Spooks: "The Rose Bed Memoirs" (2002) as Richard Maynard •
Absolute Power: "Mr Fox" (2003) as Simon Wellington • ''
Foyle's War'', "
The Funk Hole" (2003) as Chief Inspector James Collier •
Trial & Retribution VIII: "Blue Eiderdown" (2004) as Jonathan Southwood MP • ''
Agatha Christie's Poirot'': "
The Mystery of the Blue Train" (2005) as Major Knighton •
Jericho: "To Murder and Create" (2005) as Charles Hewitt •
Casualty 1906 (2006) as Sydney Holland •
Persuasion (2007) as Mr. Musgrove •
Criminal Justice (2007) as painter •
The Inspector Lynley Mysteries: "
Limbo" (2007) as Sam Oborne •
Casualty 1907 (2008) as Sydney Holland •
A Touch of Frost: "Mind Games" (2008) as Simon Slater •
Casualty 1909 (2009) as Chairman Sydney Holland •
The Diary of Anne Frank (2009) as
Mr. Dussell •
Torchwood (2009) as
Prime Minister Brian Green •
Collision (2009) as Guy Pearson •
Lewis (2010) as Professor Milner •
New Tricks (2011) as James Winslow •
Death in Paradise (2011) as Nicholas Dunham •
Secret State (2012) as General • ''Spying on Hitler's Army: The Secret Recordings'' (2013) as
Wilhelm Ritter von Thoma •
37 Days (2014) as
Eyre Crowe •
Call the Midwife (2014) as Charles Newgarden, episode 4.2 •
Father Brown (2015) as Sir Raleigh Beresford, episode 3.2 The Curse of Amenhotep •
Thirteen (2016) as Henry Stone •
Siblings (2016) as Charles •
The Crown Series 4 (2020) as Michael Shea (Episode 8) •
Silent Witness Series 24:6 (2021) as Professor Adrian Cowley •
Signora Volpe Series 2:3 & 2:4 (2024) as Sylvia Fox's long-lost father Henry Fox in "A Deadly Net" •
The Count of Monte Cristo (2024) as Pierre Morrel ==References==