'71 2014
as Warden
War Horse 2011
as British Trench Solder #2
Tinker Tailor Soldier Spy 2011
as Fawn
Breaking the Mould 2009
as Mr. Cox
Atonement 2007
as Police Sergeant
Born Equal 2006
as Hostel Manager
Evil Aliens 2006
as Jack Campbell
The Bunker 2001
as Corporal
Bob's Weekend 1996
as Doug
Credits from TMDB.