2023
Better as Vernon Marley2022
Andor as Lio Partagaz2022
1899 as Mr. Franklin2022
Art That Made Us as Self - Actor (Endeavour)2022
Making 1899 as Self2021
Benediction as Stephen Tennant (Older)2021
From A Strange Land as Professor Dr Wolfgang Engel2020
The Courier as Bertrand2020
Kindred as Dr. Richards2020
Gatecrash as Sid2019
The Trial of Christine Keeler as Michael Eddowes2018
Killing Eve as Robert2018
A Discovery of Witches as Rabbi Loew2018
Disobedience as Rav Krushka2018
On Chesil Beach as Reverend Woollett2017
The Exception as General Falkenberg2016
The Crown as Harold Macmillan2016
Hooten & The Lady as Not available2016
Allied as Emmanuel Lombard2016
A United Kingdom as Prime Minister Attlee2015
Wolf Hall as Thomas More2015
Dickensian as Fagin2015
Game of Thrones The IMAX Experience as Qyburn2015
Life In Squares as Dr. Hyslop2014
The Musketeers as Not available2014
The Game as C2014
Closer to the Moon as Holban2013
Father Brown as Father Ignatius2013
Endeavour as CS Reginald Bright2013
Atlantis as Kyros2013
Spies of Warsaw as Doctor Lapp2013
The Escape Artist as Richard Mayfield QC2012
Ripper Street as Dr. Karl Crabbe2012
The Hollow Crown as Exeter2012
Secret State as Sir Michael Rix2012
The Scapegoat as Father McReady2011
Game of Thrones as Qyburn2011
The Hour as Clarence Fendley2011
Pirates of the Caribbean: On Stranger Tides as Lord John Carteret2011
The Lady as Professor Finnis2011
Flutter as Bruno2011
The Man who Crossed Hitler as Rudolf Olden2010
Five Daughters as Dr Nat Cary2009
Garrow's Law as John Farmer2008
Little Dorrit as Mr. Merdle2008
Einstein and Eddington as Fritz Haber2007
The History of the World Backwards as Not available2006
Vital Signs as Not available2006
Miss Potter as Harold Warne2005
Class of '76 as Martin Gibson2005
The Girl in the Café as George2005
River Queen as Baine2005
Dirty Filthy Love as Charles2005
Einstein's Big Idea as Voltaire2005
Ahead of the Class as Graham Ranger2005
Class of '76 as Martin Gibson2004
New Tricks as Not available2004
London as Charles Dickens2003
Eroica as Sukowaty2003
Danielle Cable: Eyewitness as Batten2003
Otherworld as Teyrnon (voice)2002
Foyle's War as Austin Carmichael2002
Spooks as Nicholas Ashworth2002
The Project as Stanley Hall2002
Sir Gawain and the Green Knight as Bertilak / Green Knight (voice)2001
Waking the Dead as Professor Ray Levin2001
Jack and the Beanstalk: The Real Story as Vidas Merlinis2001
Murder Rooms: Mysteries of the Real Sherlock Holmes as Milburn2001
Messiah as Samuel Waite2001
Perfect Strangers as Stephen2001
Uprising as Nathan Lensky2001
Charlotte Gray as Renech2001
Lorna Doone as Counsellor Doone2000
The Miracle Maker as Herod (voice)2000
Lorna Doone as Counsellor Doone2000
Esther Kahn as Sean1999
The Scarlet Pimpernel as Antoine Picard1998
Vanity Fair as Mr. Pitt Crawley1998
The Echo as Billy Blake1998
Invasion: Earth as Lt. Charles Terrell1997
Midsomer Murders as Eddie Darwin1997
Midsomer Murders as Rev. Wallace Stone1997
Bodyguards as Dusan Mesic1997
FairyTale: A True Story as Wounded Corporal1997
Into the Blue as Dr. John Ockleton1996
Silent Witness as Marcus Gwilym1996
Testament: The Bible in Animation as Joseph (voice)1996
Moses as Eliav1996
The Moonstone as Ezra Jennings1995
Bugs as Patrick Marcel1995
Sharman as Galilee1995
The Politician's Wife as Mark Hollister1994
Guinevere as Envoy1992
A Touch of Frost as Dennis Prior1992
Shakespeare: The Animated Tales as Leontes (voice)1991
The Strauss Dynasty as Levi1990
Traitors as Robert Cecil1989
Murderers Among Us: The Simon Wiesenthal Story as Karl/Stein1988
Twelfth Night, or What You Will as Feste1988
Stanley as Stanley Spencer1988
Airbase as Vincenzo1985
Anna of the Five Towns as Willie Price1985
Monsignor Quixote as Robber1985
The Assam Garden as Mr. Sutton1984
Sakharov as Valery Chalidze1983
Good and Bad at Games as Not available1982
The Missionary as Young Man at Shoot1982
King Lear as Edgar1981
Troilus & Cressida as Troilus1981
The Cherry Orchard as Trofimov1979
The Serpent Son as Orestes1978
The BBC Television Shakespeare as Edgar1978
The BBC Television Shakespeare as Troilus1974
NOVA as VoltaireNaN
The Yellow Tie as Martin SteinkeNaN
Tick Tick Tick as Narrator1978
The Mill on the Floss as Philip Wakem2021
Doughnut Thanks