Erik Lehnsherr / Magneto 2017 The Snowman Harry Hole 2017 Alien: Covenant - Advent (Video short) Walter 2017 Alien: Covenant - Phobos (Video short) Walter 2017 Alien: Covenant David / Walter 2017 Alien: Covenant - Prologue: The Crossing (Short) David 2017 Alien: Covenant - Meet Walter (Short) Walter 2017/I Song to Song Cook 2017 Alien: Covenant - Prologue: Last Supper (Short) Walter 2016 Assassin's Creed Cal Lynch / Aguilar 2016/I Trespass Against Us Chad Cutler 2016 The Light Between Oceans Tom Sherbourne 2016 X-Men: Apocalypse Erik Lehnsherr / Magneto 2015 Take Flight - The New York Times (Short) Performer 2015 Steve Jobs Steve Jobs 2015 Macbeth Macbeth 2015 Slow West Silas Selleck 2014 X-Men: Days of Future Past Erik Lehnsherr 2014/II Frank Frank 2013 The Counsellor Counselor 2013 12 Years a Slave Edwin Epps 2012 The Peter Weyland Files: 'Prometheus' Transmission (Video short) David 2012 The Peter Weyland Files: Happy Birthday, David (Video short) David 2012/I Prometheus David 2011 Pitch Black Heist (Short) Michael 2011 Haywire Paul 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) Man on a Motorcycle 2009 Blood Creek Richard Wirth 2009 Inglourious Basterds Lt. Archie Hicox 2009 Fish Tank Conor 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/II Goldfish (Short) Christian 2007 Wedding Belles (TV Movie) Barney 2007 Angel Esme 2006-2007 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 Agatha Christie's 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) Harry Colebourn 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) DC Jack Silver - Out of Time: Part 2 (2002) ... DC Jack Silver - Out of Time: Part 1 (2002) ... DC Jack Silver - Tinderbox: Part 2 (2002) ... DC Jack Silver - Tinderbox: Part 1 (2002) ... DC Jack Silver 2001 Band of Brothers (TV Mini-Series) Burton P. (Pat) Christenson - Points (2001) ... Burton P. (Pat) Christenson - Why We Fight (2001) ... Burton P. (Pat) Christenson - The Last Patrol (2001) ... Burton P. (Pat) Christenson - The Breaking Point (2001) ... Burton P. (Pat) Christenson - Bastogne (2001) ... Burton P. (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