Actor
Jericho Ridge
2024
as Sheriff Eddie Reynolds
Baltimore
2024
as BBC News Reader
The Cursed
2021
as Mr. Griffin
Blithe Spirit
2020
as Henry Mackintosh
One Red Nose Day and a Wedding
2019
as John
Fighter
2017
as Pop
The Foreigner
2017
as Matthew Rice
Orthodox
2015
as Michael
Versus
2015
as Ray
Get Santa
2014
as Ugly Sister
Walking with the Enemy
2014
as Jozsef Greenberg
Son of God
2014
as Nicodemus
Alan Partridge: Alpha Papa
2013
as Conner Scott
Trance
2013
as Surgeon
Just Henry
2011
as Inspector Titmuss
Captain America: The First Avenger
2011
as 4F Doctor
City of Ember
2008
as Captain Fleery
Poppy Shakespeare
2008
as Peter Flea
I Could Never Be Your Woman
2007
as Intruder
Twice Upon a Time
2006
as Randall
Magnolia
2006
as Roger
Match Point
2005
as Rod Carver
The Cave
2005
as Mike - Caver
Hellraiser: Deader
2005
as Charles Richmond
Red Mercury
2005
as Briggs
The Affair of the Necklace
2001
as Minister of Titles
The Bunker
2001
as Lt. Krupp
Tube Tales
1999
as White Pinstripe Suit Man (segment "Steal Away")
The Murder of Stephen Lawrence
1999
as Defence Barrister
Jeremiah
1998
as Gemariah
The Parent Trap
1998
as Martin
GoldenEye
1995
as Severnaya Duty Officer
The Young Poisoner's Handbook
1995
as John
Four Weddings and a Funeral
1994
as John with the Unfaithful Wife - Wedding One