MARRICKVILLE, Sydney (Australia), 21 settembre, 1965
2022 - Elvis - Attore - Hank Snow
2020 - The Furnace - Attore - Mal
2018 - Le avventure di Errol Flynn - Attore - Christian Travers
2017 - Pirati dei Caraibi - La vendetta di Salazar - Attore - Scarfield
2016 - Lion - La strada verso casa - Attore - John Brierley
2016 - Goldstone - Attore - Johnny
2014 - 300 - L'alba di un impero - Attore - Dilios
2013 - The Turning - Regia - ("Commission")Sceneggiatura - ("Commission")
2013 - Top of the Lake - Attore - Al Parker
2010 - Oranges and Sunshine - Attore - Len
2009 - La Papessa - Attore - Gerold
2009 - Nemico pubblico - Attore - Pete Pierpont
2008 - Australia - Attore - Neil Fletcher
2007 - 300 - Attore - Dilios
2005 - Three Dollars - Attore - Eddie Harnovey
2005 - La proposta - Attore - Eden Fletcher
2004 - Van Helsing - Attore - Carl
2003 - Il Signore degli anelli - Il ritorno del Re - Attore - Faramir
2002 - Il Signore degli anelli - Le due torri - Attore - Faramir
2002 - MISSIONE COCCODRILLO - Attore - Sam Flynn
2001 - THE BANK - IL NEMICO PUBBLICO N. 1 - Attore - Jim Doyle
2001 - DUST - Attore - Luke
2001 - Moulin Rouge! - Attore - Audrey
2000 - Better Than Sex - Attore - Josh
1999 - FATHER DAMIEN - Attore - Padre Damien
1998 - Con un po' d'anima - Attore - Richard Shorkinhorn
1996 - PAZZI PER MOZART - Attore - Doug