2024
Magpie as Richard2024
After the Very End as Alexander Wright2023
Funny Woman as Ted Sargent2023
The Following Events are Based on a Pack of Lies as Dr. Rob Chance2022
Andor as General Draven2022
Why Didn't They Ask Evans? as Rev Richard Jones2022
Andor: A Disney+ Day Special Look as General Draven (archive footage) (uncredited)2021
The Cursed as Seamus Laurent2021
Silent Hours as Lieutenant Charles 'Chuck' Carter2020
Agatha and the Midnight Murders as Sir Malcolm Campbell2020
Sulphur & White as Jeff2019
Sex Education as Michael Groff2019
Hellboy as Lord Adam Glaren2019
Year of the Rabbit as Mr Larkham2019
A Battle In Waterloo as Kildare2018
Deep State as George White2018
God's Kingdom as Alexander2017
Genius as Heinrich Weber2017
Hampstead as Steve Crowley2016
Rogue One: A Star Wars Story as General Draven2016
The Night Manager as Sandy Langbourne2016
Undercover as Robert Greenlaw2015
Victor Frankenstein as Chief Inspector2015
A Little Chaos as De Ville2015
Kicking Off as Anthony2014
The Game as Andrew2014
The Face of an Angel as Steve2013
Rush as Stirling Moss2013
Utopia as Geoff Lawson2013
The Escape Artist as Julian Fowkes QC2013
Lucan as Jimmy Goldsmith2013
Vendetta as Spencer Holland2013
The Murder in Angel Lane as Dr. Casement2013
Lucan as Jimmy Goldsmith2012
Cloud Atlas as Haskell Moore's Dinner Guest / Musician / Felix Finch / Lascivious Businessman2012
Ashes as Dr. Burrows2012
Metamorphosis as Not available2011
Death in Paradise as Gordon Foster2011
Vera as Stuart Bayliss2010
Sherlock as James Sholto2010
Devil's Playground as Andy Billing2010
The Taking of Prince Harry as Jack Pastor2009
Gracie! as Basil Dean2008
The Bank Job as Phillip Lisle2008
The Duchess as Heaton2008
A Bunch of Amateurs as Rupert Twist2007
Cranford as Major Gordon2007
The Mark of Cain as Major Rod Gilchrist2005
Man to Man as Beckinsale2005
Round About Five as Other Man2003
State of Mind as Nick Grainger2002
The Forsyte Saga as Not available2000
The Stretch as Jonathon Nichols1997
Midsomer Murders as Clifford Bunting1997
Jonathan Creek as Duncan Proctor1997
Mrs. Dalloway as Herbert1996
Dalziel & Pascoe as Not available1996
Emma as Robert Martin1995
Game On as Charles1994
(All Quiet on the) Preston Front as Big Matt1993
Scarlet and Black as HussarNaN
Merman as Not available