2023
as Vernon Marley
2022
as Self
2022
as Mr. Franklin
2022
as Major Partagaz
2022
as Self - Actor (Endeavour)
2021
as Stephen Tennant (Older)
2021
as Professor Dr Wolfgang Engel
2020
as Dr. Richards
2020
as Sid
2020
as Bertrand
2019
as Michael Eddowes
2018
as Rabbi Loew
2018
as Rav Krushka
2018
as Robert
2018
as Reverend Woollett
2017
as General Falkenberg
2016
as Prime Minister Attlee
2016
as Harold Macmillan
2016
2016
as Emmanuel Lombard
2015
as Fagin
2015
as Dr. Hyslop
2015
as Qyburn
2015
as Thomas More
2014
as C
2014
as Holban
2014
2013
as Richard Mayfield QC
2013
as Kyros
2013
as CS Reginald Bright
2013
as Father Ignatius
2013
as Doctor Lapp
2012
as Dr. Karl Crabbe
2012
as Sir Michael Rix
2012
as Father McReady
2012
as Exeter
2011
as Bruno
2011
as Rudolf Olden
2011
as Lord John Carteret
2011
as Qyburn
2010
as Dr Nat Cary
2009
as John Farmer
2008
as Fritz Haber
2008
2007
2006
as Harold Warne
2006
2005
as Voltaire
2005
as Martin Gibson
2005
as Martin Gibson
2005
as Baine
2005
as Graham Ranger
2005
as George
2005
as Charles
2004
as Charles Dickens
2004
2003
as Sukowaty
2003
as Teyrnon (voice)
2003
as Batten
2002
as Stanley Hall
2002
2002
as Bertilak / Green Knight (voice)
2002
as Nicholas Ashworth
2001
as Renech
2001
as Vidas Merlinis
2001
as Nathan Lensky
2001
as Milburn
2001
as Professor Ray Levin
2001
as Samuel Waite
2001
as Stephen
2001
as Counsellor Doone
2000
as Counsellor Doone
2000
as Sean
2000
as Herod (voice)
1999
as Antoine Picard
1998
as Billy Blake
1998
as Mr. Pitt Crawley
1998
as Lt. Charles Terrell
1997
as Wounded Corporal
1997
as Dr. John Ockleton
1997
as Dusan Mesic
1997
as Eddie Darwin
1997
as Rev. Wallace Stone
1996
as Ezra Jennings
1996
as Joseph (voice)
1996
as Eliav
1996
as Marcus Gwilym
1995
as Eliav
1995
as Mark Hollister
1995
as Galilee
1995
as Patrick Marcel
1994
as Envoy
1992
as Dennis Prior
1992
as Leontes (voice)
1991
as Levi
1990
as Robert Cecil
1989
as Karl/Stein
1988
as Feste
1988
as Vincenzo
1988
as Stanley Spencer
1985
as Mr. Sutton
1985
as Willie Price
1985
as Robber
1983
1982
as Young Man at Shoot
1982
as Edgar
1981
as Troilus
1981
as Trofimov
1979
as Orestes
1978
1978
as Philip Wakem
1974
as Voltaire
as Valery Chalidze
as Narrator
as Martin Steinke