• The Ministry of Ungentlemanly Warfare (2024) Huvudroll
  • Argylle (2024) Huvudroll
  • Enola Holmes 2 (2022) Huvudroll
  • Black Adam (2022) Övrig medverkande
  • Zack Snyder's Justice League (2021) Huvudroll
  • Enola Holmes (2020) Huvudroll
  • The Witcher (2019-) Huvudroll
  • Night Hunter (2019) Huvudroll
  • Mission: Impossible - Fallout (2018) Huvudroll
  • Justice League (2017) Övrig medverkande
  • Sand Castle (2017) Huvudroll
  • Batman v Superman: Dawn of Justice (2016) Huvudroll
  • The Man from U.N.C.L.E. (2015) Huvudroll
  • Man of Steel (2013) Huvudroll
  • The Cold Light of Day (2012) Huvudroll
  • Immortals (2011) Huvudroll
  • Blood Creek (2009) Huvudroll
  • Whatever Works (2009) Övrig medverkande
  • Stardust (2007) Övrig medverkande
  • The Tudors (2007-2010) Huvudroll
  • Red Riding Hood (2007) Huvudroll
  • Tristan & Isolde (2006) Övrig medverkande
  • Hellraiser VIII - Hellworld (2005) Övrig medverkande
  • I Capture the Castle (2003) Övrig medverkande
  • Greven av Monte Cristo (2002) Övrig medverkande