X-Men: Apocalypse (announced)
Erik Lensherr / Magneto
2015 Genius (announced)
Thomas Wolfe
2016 Prometheus 2 (pre-production)
David
2015 Assassin's Creed (pre-production)
Desmond Miles (rumored)
Trespass Against Us (pre-production)
Chad Cutler
2015 Macbeth (post-production)
Macbeth
2014 Untitled Terrence Malick Project (post-production)
2014 Slow West (post-production)
Silas Selleck
2014 X-Men: Days of Future Past (completed)
Erik Lehnsherr / Magneto - young
2014/II Frank
Frank
2013 The Counselor
Counselor
2013 12 Years a Slave
Edwin Epps
2012/I Prometheus
David
2011 Haywire
Paul
2011 Pitch Black Heist (Short)
Michael
2011 Shame
Brandon
2011 A Dangerous Method
Carl Jung
2011 X-Men: First Class
Erik Lensherr
2011 Jane Eyre
Rochester
2010 Fable III (Video Game)
Logan (voice)
2010 Jonah Hex
Burke
2010 Centurion
Centurion Quintus Dias
2009 Man on a Motorcycle (Short)
2009 Town Creek
Richard Wirth
2009 Inglourious Basterds
Lt. Archie Hicox
2009 Fish Tank
Connor
2008 The Devil's Whore (TV Mini-Series)
Thomas Rainsborough
- Episode #1.4 (2008) ... Thomas Rainsborough
- Episode #1.3 (2008) ... Thomas Rainsborough
- Episode #1.2 (2008) ... Thomas Rainsborough
- Episode #1.1 (2008) ... Thomas Rainsborough
2008 Eden Lake
Steve
2008 Hunger
Bobby Sands
2007 Wedding Belles (TV Movie)
Barney
2007/I Angel
Esmé
2006-2007 Lynda La Plante's Trial & Retribution (TV Series)
Douglas Nesbitt
- Sins of the Father: Part 2 (2007) ... Douglas Nesbitt
- Sins of the Father: Part 1 (2006) ... Douglas Nesbitt
2006 300
Stelios
2005 Poirot (TV Series)
George Abernethie
- After the Funeral (2005) ... George Abernethie
2004-2005 Hex (TV Series)
Azazeal
- Where the Heart Is (2005) ... Azazeal (credit only)
- Noir (2005) ... Azazeal
- With a Little Help from My Friends: Part 2 (2005) ... Azazeal
- Ella Burns (2005) ... Azazeal
- Spiral (2005) ... Azazeal
Show all 12 episodes
2005 Our Hidden Lives (TV Movie)
German POW
2005 Murphy's Law (TV Series)
Caz Miller
- Hard Boiled Eggs and Nuts (2005) ... Caz Miller
- Boy's Night Out (2005) ... Caz Miller
- Strongbox (2005) ... Caz Miller
- The Goodbye Look (2005) ... Caz Miller
2005 William and Mary (TV Series)
Lukasz
- Episode #3.3 (2005) ... Lukasz
2004 Sherlock Holmes and the Case of the Silk Stocking (TV Movie)
Charles Allen
2004 A Bear Named Winnie (TV Movie)
Lt. Harry Colebourn
2004 Julian Fellowes Investigates: A Most Mysterious Murder - The Case of Charles Bravo (TV Movie)
Charles Bravo
2004 Gunpowder, Treason & Plot (TV Movie)
Guy Fawkes
2003 Carla (TV Movie)
Rob
2002 Holby City (TV Series)
Christian Connolly
- Ghosts (2002) ... Christian Connolly
2002 NCS Manhunt (TV Series)
Jack Silver
2001 Band of Brothers (TV Mini-Series)
Sgt. Burton 'Pat' Christenson
- Points (2001) ... Sgt. Burton 'Pat' Christenson
- Why We Fight (2001) ... Sgt. Burton 'Pat' Christenson
- The Last Patrol (2001) ... Sgt. Burton 'Pat' Christenson
- The Breaking Point (2001) ... Sgt. Burton 'Pat' Christenson
- Bastogne (2001) ... Sgt. Burton 'Pat' Christenson
Show all 7 episodes
2001 Hearts and Bones (TV Series)
Hermann
- Episode #2.6 (2001) ... Hermann
- Episode #2.5 (2001) ... Hermann
- Episode #2.2 (2001) ... Hermann
Erik Lensherr / Magneto
2015 Genius (announced)
Thomas Wolfe
2016 Prometheus 2 (pre-production)
David
2015 Assassin's Creed (pre-production)
Desmond Miles (rumored)
Trespass Against Us (pre-production)
Chad Cutler
2015 Macbeth (post-production)
Macbeth
2014 Untitled Terrence Malick Project (post-production)
2014 Slow West (post-production)
Silas Selleck
2014 X-Men: Days of Future Past (completed)
Erik Lehnsherr / Magneto - young
2014/II Frank
Frank
2013 The Counselor
Counselor
2013 12 Years a Slave
Edwin Epps
2012/I Prometheus
David
2011 Haywire
Paul
2011 Pitch Black Heist (Short)
Michael
2011 Shame
Brandon
2011 A Dangerous Method
Carl Jung
2011 X-Men: First Class
Erik Lensherr
2011 Jane Eyre
Rochester
2010 Fable III (Video Game)
Logan (voice)
2010 Jonah Hex
Burke
2010 Centurion
Centurion Quintus Dias
2009 Man on a Motorcycle (Short)
2009 Town Creek
Richard Wirth
2009 Inglourious Basterds
Lt. Archie Hicox
2009 Fish Tank
Connor
2008 The Devil's Whore (TV Mini-Series)
Thomas Rainsborough
- Episode #1.4 (2008) ... Thomas Rainsborough
- Episode #1.3 (2008) ... Thomas Rainsborough
- Episode #1.2 (2008) ... Thomas Rainsborough
- Episode #1.1 (2008) ... Thomas Rainsborough
2008 Eden Lake
Steve
2008 Hunger
Bobby Sands
2007 Wedding Belles (TV Movie)
Barney
2007/I Angel
Esmé
2006-2007 Lynda La Plante's Trial & Retribution (TV Series)
Douglas Nesbitt
- Sins of the Father: Part 2 (2007) ... Douglas Nesbitt
- Sins of the Father: Part 1 (2006) ... Douglas Nesbitt
2006 300
Stelios
2005 Poirot (TV Series)
George Abernethie
- After the Funeral (2005) ... George Abernethie
2004-2005 Hex (TV Series)
Azazeal
- Where the Heart Is (2005) ... Azazeal (credit only)
- Noir (2005) ... Azazeal
- With a Little Help from My Friends: Part 2 (2005) ... Azazeal
- Ella Burns (2005) ... Azazeal
- Spiral (2005) ... Azazeal
Show all 12 episodes
2005 Our Hidden Lives (TV Movie)
German POW
2005 Murphy's Law (TV Series)
Caz Miller
- Hard Boiled Eggs and Nuts (2005) ... Caz Miller
- Boy's Night Out (2005) ... Caz Miller
- Strongbox (2005) ... Caz Miller
- The Goodbye Look (2005) ... Caz Miller
2005 William and Mary (TV Series)
Lukasz
- Episode #3.3 (2005) ... Lukasz
2004 Sherlock Holmes and the Case of the Silk Stocking (TV Movie)
Charles Allen
2004 A Bear Named Winnie (TV Movie)
Lt. Harry Colebourn
2004 Julian Fellowes Investigates: A Most Mysterious Murder - The Case of Charles Bravo (TV Movie)
Charles Bravo
2004 Gunpowder, Treason & Plot (TV Movie)
Guy Fawkes
2003 Carla (TV Movie)
Rob
2002 Holby City (TV Series)
Christian Connolly
- Ghosts (2002) ... Christian Connolly
2002 NCS Manhunt (TV Series)
Jack Silver
2001 Band of Brothers (TV Mini-Series)
Sgt. Burton 'Pat' Christenson
- Points (2001) ... Sgt. Burton 'Pat' Christenson
- Why We Fight (2001) ... Sgt. Burton 'Pat' Christenson
- The Last Patrol (2001) ... Sgt. Burton 'Pat' Christenson
- The Breaking Point (2001) ... Sgt. Burton 'Pat' Christenson
- Bastogne (2001) ... Sgt. Burton 'Pat' Christenson
Show all 7 episodes
2001 Hearts and Bones (TV Series)
Hermann
- Episode #2.6 (2001) ... Hermann
- Episode #2.5 (2001) ... Hermann
- Episode #2.2 (2001) ... Hermann