2024
Argylle as Bartender2022
The Lord of the Rings: The Rings of Power as Círdan2022
Interview with the Vampire as Santiago2022
Andor: A Disney+ Day Special Look as Antoc Merrick (archive footage) (uncredited)2021
Foundation as Bel Riose2021
Jupiter's Legacy as Walter Sampson / Brainwave2021
Benediction as Dr. Rivers2019
Captive State as Daniel2018
Jesus Christ Superstar Live in Concert as Pontius Pilate2017
The Exception as Col Sigurd von Ilsemann2016
The Crown as Lord Snowdon2016
The Exorcist as Father Marcus Brennan2016
Rogue One: A Star Wars Story as General Merrick2015
Flesh and Bone as Paul2015
Lunacy: The Making of Luna as Not available2014
Locke as Gareth (voice)2014
Jamaica Inn as Francis Davey2014
Luna as Grant2013
House of Cards as Adam Galloway2013
Jack the Giant Slayer as Fumm2013
The Wipers Times as Lieutenant Colonel Howfield2012
The Hollow Crown as Buckingham2012
The Paradise as Tom Weston2011
Women in Love as Will Brangwen2009
Law & Order: UK as James Steel2009
Moving On as John Murphy2009
The Last Days of Lehman Brothers as John Thain2008
Merlin as Tristan2008
Lark Rise to Candleford as Not available2008
The Passion as Not available2007
Who Killed Mrs De Ropp? as Saki2006
The Virgin Queen as Francis Walsingham2006
The State Within as Nicholas Brocklehurst2005
Doom as Goat2005
Ian Fleming: Bondmaker as Ian Fleming2004
Agatha Christie's Marple as Alfred Crackenthorpe2003
Real Men as DI Matthew Fenton2002
Spooks as Oleg Korsakov2002
Cutting It as Finn Bevan2002
Real Men as Not available2001
Conspiracy as Josef Bühler2000
Britannic as Townsend1998
Madeline as Leopold the Tutor1997
David as Jonatan1996
Silent Witness as Not available1994
Outside Edge as Not available1992
A Touch of Frost as Roger Massie1991
Soldier Soldier as Capt Andy Wright1990
Drop the Dead Donkey as Not available1989
The Simpsons as Irish Priest (voice)1989
The Paradise Club as DC Webster1989
Capital City as Not available1988
The Modern World: Ten Great Writers as Hans Castorp1986
Casualty as Graham Marda1956
Tony Awards as Self - NomineeNaN
The Last Days of Lehman Brothers as Not available2002
Fogbound as Leo2001
Married/Unmarried as Danny1999
Aristocrats as Lord Kildare1999
Fanny & Elvis as Andrew1998
I Want You as Bob1997
Passion in the Desert as Augustin Robert1996
Beautiful Thing as Tony1996
Truth or Dare as Ben1994
W.S.H.: The Myth of the Urban Myth as Not available1992
The Bridge as Rogers1992
The Lost Language of Cranes as Robin Bradley1988
Wall of Tyranny as Striemer1987
Wish You Were Here as Maisie Mathews2021
C600: Step Back in Time Thanks