SHEFFIELD, Yorkshire (Gran Bretagna), 15 ottobre, 1969
2021 - Downton Abbey II: Una Nuova Era - Attore
2018 - Colette - Attore - Willy
2018 - Tomb Raider - Attore - Lord Richard Croft
2017 - The Square - Attore - Julian
2016 - Money Monster - L'altra faccia del denaro - Attore - Walt Camby
2016 - Genius - Attore - Ernest Hemingway
2016 - The Crown - Attore - Principe Carlo
2014 - Pride - Attore - Jonathan Blake
2012 - John Carter - Attore - Sab Than
2011 - 1921 - Il mistero di Rookford - Attore - Robert Mallory
2011 - Johnny English - La rinascita - Attore
2010 - Centurion - Attore - Generale Titus Flavius Virilus
2007 - Hannibal Lecter - Le origini del male - Attore - Ispettore Popil
2007 - 300 - Attore - Theron
2004 - The Forgotten - Attore - Ash Correll
2003 - MONA LISA SMILE - Attore - Bill Dunbar
2002 - TEN MINUTES OLDER - THE CELLO - Attore - Giovane Uomo
2002 - Chicago - Attore - Fred Casley
2001 - Rock Star - Attore - Kirk Cuddy
2000 - 28 giorni - Attore - Jasper
1999 - SOGNO DI UNA NOTTE DI MEZZA ESTATE - Attore - Lisandro
1997 - DIANA & ME - Attore - Rob Naylor
1996 - Surviving Picasso - Sopravvivere a Picasso - Attore - Paolo
1996 - TRUE BLUE - SFIDA SUL TAMIGI - Attore - Donald Macdonald
1995 - Riccardo III - Attore - Henry, conte di Richmond