2025
Missing You as Detective Khol2025
The Royal We as Edwin Thewit-Moorland2024
Jericho Ridge as Sheriff Eddie Reynolds2024
Baltimore as BBC News Reader2021
The Cursed as Mr. Griffin2020
Blithe Spirit as Henry Mackintosh2019
This Time with Alan Partridge as Father Paul2019
Traitors as Herbert Quick2019
One Red Nose Day and a Wedding as John2018
Requiem as Lloyd Satlow2017
Genius as Friedrich Haller2017
The Foreigner as Matthew Rice2017
Gunpowder as Lord Howard2017
Fighter as Pop2015
The Last Kingdom as Odda the Elder2015
Orthodox as Michael2015
Versus as Ray2014
Son of God as Nicodemus2014
Walking with the Enemy as Jozsef Greenberg2014
Get Santa as Ugly Sister2013
Endeavour as DI Bart Church2013
Trance as Surgeon2013
Alan Partridge: Alpha Papa as Conner Scott2011
Captain America: The First Avenger as 4F Doctor2011
Just Henry as Inspector Titmuss2010
Sherlock as Sir Edwin2008
City of Ember as Captain Fleery2008
Poppy Shakespeare as Peter Flea2007
I Could Never Be Your Woman as Intruder2006
Ancient Rome: The Rise and Fall of an Empire as Attalus2006
Twice Upon a Time as Randall2006
Magnolia as Roger2006
January 2nd as Frank2005
The Thick of It as Greg Fraser2005
Match Point as Rod Carver2005
The Cave as Mike - Caver2005
Hellraiser: Deader as Charles Richmond2005
Red Mercury as Briggs2004
Hustle as Stephen Glencross2004
Green Wing as Replacement radiologist2001
Waking the Dead as DAC Ralph Christie2001
The Bunker as Lt. Krupp2001
The Affair of the Necklace as Minister of Titles1999
Spaced as TA Captain1999
Oliver Twist as James Matthews1999
Tube Tales as White Pinstripe Suit Man (segment "Steal Away")1999
The Murder of Stephen Lawrence as Defence Barrister1998
The Parent Trap as Martin1998
Jeremiah as Gemariah1997
Midsomer Murders as Miles Rattigan1997
Midsomer Murders as Bruce Hartley1997
Brass Eye as Captain Mervyn Bruge / Senator Dale Lee Agsby1997
Brass Eye as Graham1996
This Life as McCleary1996
Frontiers as DCI Adrian Jackson1995
GoldenEye as Severnaya Duty Officer1995
The Young Poisoner's Handbook as John1994
Pie in the Sky as DI Stuart Ripley1994
Harry Enfield and Chums as Not available1994
Four Weddings and a Funeral as John with the Unfaithful Wife - Wedding One1992
Highlander: The Series as Damon Case1992
Heartbeat as Rev Jacob Thwaite1979
Minder as Anderson