2021 - Downton Abbey II: Una Nuova Era - Attore
2017 - The Happy Prince - L'ultimo ritratto di Oscar Wilde - Attore - Robbie Ross
2011 - Hysteria - Attore - Mortimer Granville
2011 - Quell'idiota di nostro fratello - Attore - Christian
2011 - La fuga di Martha - Attore - Ted
2009 - Adam - Attore - Adam Raki
2008 - I Love Shopping - Attore - Luke Brandon
2007 - Savage Grace - Attore - SethAttore - Sam Green
2007 - Un amore senza tempo - Attore - Buddy Wittenborn
2007 - Il club di Jane Austen - Attore - Grigg
2006 - Basic Instinct 2 - Risk Addiction - Attore - Michael Tower
2005 - Elizabeth I - Attore - Robert Devereux, conte di Essex
2004 - King Arthur - Attore - Galahad
2004 - IL MAGICO MONDO DI ELLA - Attore - Principe Charmont
2002 - PICCOLO DIZIONARIO AMOROSO - Attore - John Truscott
2001 - Black Hawk Down - Black Hawk abbattuto - Attore - Sergente Kurt Schmid