• Needle in a Timestack (2021) Huvudroll
  • The Outpost (2020) Huvudroll
  • Carnival Row (2019-) Huvudroll
  • Pharmacy Road (2017) Huvudroll
  • Pirates of the Caribbean: Salazar's Revenge (2017) Övrig medverkande
  • Unlocked (2017) Huvudroll
  • Easy (2016-2019) Huvudroll
  • Digging for Fire (2015) Huvudroll
  • Hobbit: Femhäraslaget (2014) Övrig medverkande
  • Hobbit: Smaugs ödemark (2013) Övrig medverkande
  • Cape Town Cops (2013) Huvudroll
  • The Good Doctor (2011) Huvudroll
  • The Three Musketeers (2011) Övrig medverkande
  • Sympathy for Delicious (2010) Huvudroll
  • Main Street (2010) Huvudroll
  • New York, I Love You (2009) Övrig medverkande
  • Pirates of the Caribbean: Vid världens ände (2007) Huvudroll
  • Haven (2006) Huvudroll
  • Pirates of the Caribbean: Död mans kista (2006) Huvudroll
  • Elizabethtown (2005) Huvudroll
  • Kingdom of Heaven (2005) Huvudroll
  • Troja (2004) Huvudroll
  • Calcium Kid (2004) Övrig medverkande
  • Sagan om konungens återkomst (2003) Övrig medverkande
  • Pirates of the Caribbean: Svarta Pärlans förbannelse (2003) Huvudroll
  • Ned Kelly (2003) Huvudroll
  • Sagan om de två tornen (2002) Huvudroll
  • Sagan om ringen: Härskarringen (2001) Huvudroll
  • Black Hawk Down (2001) Övrig medverkande
  • Morden i Midsomer (1997-) Övrig medverkande