|
Cast- Old (2021) as ?
- Father, The (2020) as Paul
- Judy (2019) as Sidney Luft
- Gods of Egypt (2016) as Urshu
- Devil's Hand, The (2014) as Jacob Brown
- Hercules (2014) as Autolycus
- All Things to All Men (2013) as Parker
- Sea, The (2013) as Carlo Grace
- Abraham Lincoln: Vampire Hunter (2012) as Adam
- Tourist, The (2010) as English man
- Downloading Nancy (2008) as Albert
- Vinyan (2008) as Paul Bellmer
- Holiday, The (2006) as Jasper
- illusionist, The (2006) as Crown Prince Leopold
- Paris, I Love You (2006) as William (segment 'Père-Lachaise')
- Tristan & Isolde (2006) as Lord Marke
- Extreme Ops (2002) as Ian
- Knight's Tale, A (2001) as Count Adhemar
- Bless the Child (2000) as Eric Stark
- Dangerous Beauty (1998) as Marco Venier
- Dark City (1998) as John Murdoch
- Woodlanders, The (1998) as Giles Winterbourne
- Hamlet (1996) as Fortinbras
- Carrington (1995) as Mark Gertler
- Victory (1995) as Martin
- Man of No Importance, A (1994) as Robbie Fay
- Dirty Weekend (1993) as Tim
|