
2018
The Alienist as Charles Murray2017
6 Days as MI6 Spokesman2017
Philip K. Dick's Electric Dreams as Chief Judge2017
The Snowman as Gunnar Hagen2015
The Coroner as Gavin Drake2015
Jonathan Strange & Mr Norrell as Lord Wellington2015
Jonathan Strange & Mr Norrell as Lord Wellington (uncredited)2015
Hitler on Trial: The Truth Behind the Story as Not available2014
Penny Dreadful as Sir Geoffrey Hawkes2014
Dracula Untold as Simion2013
Saving Mr. Banks as Diarmuid Russell2012
Hatfields & McCoys as Perry Cline2011
The Man who Crossed Hitler as Walther Stennes2010
Shanghai as Mikey2010
The Last Seven as Isaac Grainger2009
NCIS: Los Angeles as Visser2007
Lewis as Simon Monkford2007
The Sarah Jane Adventures as Professor Nicholas Skinner2006
Tristan & Isolde as Bodkin2006
Hotel Babylon as Not available2006
Lead Balloon as Not available2005
Rome as Lepidus2005
Beowulf & Grendel as Thorkel2004
New Tricks as Ray Barlow2004
Gladiatress as Caesar2004
Hex as Not available2004
London as Joseph Conrad2003
Lara Croft: Tomb Raider - The Cradle of Life as MI6 Agent Calloway2003
Keen Eddie as Not available2003
Frankenstein: Birth of a Monster as Victor Frankenstein2002
The Pianist as Janina's Husband2002
Killing Me Softly as Alice's Boss2002
The Princess and the Pea as King Laird (voice)2002
Sir Gawain and the Green Knight as King Arthur / Guide (voice)2001
Waking the Dead as Dr. Jonathan Lynch2001
The Cat's Meow as Joseph Willicombe2000
Shadow of the Vampire as Wolfgang Müller1999
Gimme Gimme Gimme as Vince1999
The Scarlet Pimpernel as Robespierre1998
Tale of the Mummy as Young1998
Highlander: The Raven as Trevor Benton1998
Big Women as Bull1997
Midsomer Murders as Giles Armitage1995
The Virgin in the Ice as Le Gaucher1995
The Buccaneers as Lord Richard Marabel1994
Cadfael as Le Gaucher1994
99-1 as Loach1993
Resnick: Rough Treatment as Alan Stafford1992
Between the Lines as Martin Williams1992
The Grass Arena as Charles Fieldhouse1992
The Cloning of Joanna May as Tom1992
Witchcraft as Steiner1990
Jeeves and Wooster as Wilmot1989
Agatha Christie's Poirot as Captain Dacres1989
Birds of a Feather as Martin1989
Tales from the Crypt as T1989
The Paradise Club as Ricky Wooley1988
Rowing with the Wind as Fletcher1988
On the Black Hill as Jim Watkins1988
South Of The Border as Frank1986
Lovejoy as Lindsey Parry-Davies1985
Screen Two as Charles Fieldhouse1984
The Bill as Not available1983
Taggart as James Forsyth1972
Van der Valk as Martin Lepweg