Filmografía
Obras: 7
Interpretación7
- 2022Elviscomo Hank Snow

- 2017Piratas del Caribe: La venganza de SalazarPirates of the Caribbean: Dead Men Tell No Talescomo Scarfield

- 2016Un camino a casaLioncomo John Brierley

- 2013Top of the Lake7 episodios

- 2007300como Dilios/Narrator

- 2002El señor de los anillos: Las dos torresThe Lord of the Rings: The Two Towerscomo Faramir

- 2001Moulin RougeMoulin Rouge!como Audrey
