BLACKTOWN, New South Wales (Australia), 23 giugno, 1974
2023 - Erano ragazzi in barca - Attore - Al Ulbrickson
2022 - The Stranger - Attore - Mark
2022 - Tredici Vite - Attore - Dr. Richard Harris
2022 - Il maestro giardiniere - Attore - Narvel Roth
2021 - Obi-Wan Kenobi - Attore - Owen Lars
2021 - Sir Gawain e il Cavaliere Verde - Attore - Lord
2021 - The Underground Railroad - Attore - Ridgeway
2019 - The King - Attore - John FalstaffSceneggiatura
2018 - Boy Erased - Vite Cancellate - RegiaAttore - Victor Sykes
2018 - Red Sparrow - Attore - Nathaniel Nash
2017 - Bright - Attore - Nick Jakoby
2016 - Loving - Attore - Richard Loving
2015 - Regali da uno sconosciuto - The Gift - RegiaAttore - GordoSceneggiatura
2015 - Life - Attore - John Morris
2015 - Black Mass - L'ultimo gangster - Attore - John Connolly
2014 - Jane Got a Gun - Attore - Dan Frost
2014 - Exodus - Dei e Re - Attore - Ramses
2014 - Midnight Special - Attore - Lucas
2013 - Il grande Gatsby - Attore - Tom Buchanan
2013 - The Rover - Soggetto
2012 - Zero Dark Thirty - Attore - Patrick
2012 - The Odd Life of Timothy Green - Attore - Jim Green
2011 - La cosa - Attore - Sam Carter
2011 - Warrior - Attore - Brendan Conlon
2010 - Animal Kingdom - Attore - Barry 'Baz' Brown
2007 - Il respiro del diavolo - Whisper - Attore - Vince Delayo
2007 - Crossbow - Attore - Il padre
2005 - THE MYSTERIOUS GEOGRAPHIC EXPLORATIONS OF JASPER MORELLO - Attore - Jasper Morello
2005 - Kinky Boots - Attore - Charlie Price
2005 - Star Wars: Episodio III - La vendetta dei Sith - Attore - Owen Lars
2004 - King Arthur - Attore - Gawain
2003 - Ned Kelly - Attore - Aaron Sherritt
2002 - Star wars: Episodio II - L'attacco dei cloni - Attore - Owen Lars