Filmografi
Verk: 7
Skådespeleri7
- 2022Elvissom Hank Snow

- 2017Pirates of the Caribbean: Salazar's RevengePirates of the Caribbean: Dead Men Tell No Talessom Scarfield

- 2016Lionsom John Brierley

- 2013Top of the Lake7 avsnitt

- 2007300som Dilios/Narrator

- 2002Sagan om de två tornen - härskarringenThe Lord of the Rings: The Two Towerssom Faramir

- 2001Moulin Rouge!som Audrey
