
Mad Max: Fury Road 2013? – Mad Max
The Dark Knight Rises 2012 - Bane
This Means War 2012 - Tuck
The Wettest County in the World 2011 - Forrest Bondurant
Tinker, Tailor, Soldier Spy 2011 – Ricki Tarr
Myties Dynamo- ???
Warrior 2011 - Tommy Riordan
Sergeant Slaughter, My Big Brother (short) 2011 - Dan 
Inception 2010 – Eames
The Take (TV miniseries) 2009 – Freddie Jackson 
Wuthering Heights 2009 – Heathcliff
The Code (Thick as Thieves) 2009 – Michaels
Perfect (short) 2009 – The Doctor 
Bronson 2008 – Michael Peterson/Charlie Bronson
RocknRolla 2008 – Handsome Bob
Sucker Punch 2008 – Rodders 
Oliver Twist (TV miniseries) 2007 – Bill Sikes
The Inheritance 2007 – Dad
Stuart: A Life Backwards 2007 – Stuart Shorter
Cape Wrath (Meadowlands, TV miniseries) 2007 – Jack Donnelly
w Delta z (WAZ or The Killing Gene) 2007 – Pierre Jackson 
Flood 2007 – Zack
Scenes of a Sexual Nature 2006 – Noel
Marie Antoinette 2006 – Raumont
A for Andromeda 2006 – John Fleming 
Minotaur 2006 – Theo
The Virgin Queen (TV miniseries) 2006 – Robert Dudley, Earl of Leicester
Sweeney Todd 2006 – Matthew 
Gideon’s Daughter 2005 – Andrew
Colditz 2005 – 2nd Lt. Jack Rose
Batter Up (short) 2005 – unknown
EMR 2004 – Henry
LD 50 Lethal Dose 2003 – Matt
Dot the I 2003 – Tom
The Reckoning 2003 – Straw
Star Trek: Nemesis 2002 – Praetor Shinzon
Deserter (Simon: An English Legionnaire) 2002- Pascal Dupont
Black Hawk Down 2001 – Twombly
Band of Brothers (TV miniseries) 2001 – Pfc. John Janovec


