Actor
The Radleys
2024
as Mark Felt
The Trap
2023
Uncharted
2022
as The Scotsman
The Reckoning
2021
as Squire Pendleton
Nuclear
2019
as Father (voice)
The Trap
2019
as Tony
Kursk
2018
as Graham Mann (Seaway Eagle)
Beautiful Devils
2017
as Louis
A Little Chaos
2015
as Thierry Duras
Bridgend
2015
as Dave
The Imitation Game
2014
as Superintendent Smith
One Night in Istanbul
2014
as Tommy
Halo: Nightfall
2014
as Randall Alken
The Sweeney
2012
as DC Nathan Miller
Hamilton 2: But Not If It Concerns Your Daughter
2012
as McCullen
When the Lights Went Out
2012
as Len
The Hunters
2011
as Ronny
Jabberwock Dragon Siege
2011
as John
Ultramarines: A Warhammer 40,000 Movie
2010
as Verenor (voice)
Frost Giant
2010
as Hasslein
The Heir Apparent: Largo Winch
2008
as Stephan Marcus
Airlock, or How to Say Goodbye in Space
2007
as Carl Ackland
The Curse of King Tut's Tomb
2006
as Jason McGreevy
Breakfast on Pluto
2005
as Inspector Routledge
Boudica
2003
as King Prasutagus
The Parole Officer
2001
as Jeff
The Hole
2001
as DCS Tom Howard
The Unscarred
2000
as Travis Moore
Sleepy Hollow
1999
as Kilian
Tarzan and the Lost City
1998
as Nigel Ravens
Face
1997
as Stevie
The One That Got Away
1996
as Dinger
Carrington
1995
as Ralph Partridge
Royal Deceit
1994
as Ribold
1492: Conquest of Paradise
1992
as Bartolome
Seconds Out
1992
as Ritchie
The Last of the Mohicans
1992
as Heyward
Edward II
1991
as Edward II