- 2009: Co-starred with Christian Bale in "Terminator Salvation"
- 2007: Starred in the Australian horror film, "Rogue"
- 2005: Cast in the WWII drama, "The Great Raid"
- 2004: Made his directorial debut on the short film, "Enzo"
- 2004: Had breakthrough role in the acclaimed Australian drama, "Somersault" (took 7 years to make)
- 2003: Starred opposite David Wenham in the Aussie film, "Getting’ Square"; directed by Jonathan Teplitzky
- 2002: Made American film debut in "Hart's War," starring Bruce Willis and Colin Farrell
- 2002: Starred opposite Toni Collette and John Goodman in the Australian drama, "Dirty Deeds"
- 2000: Made film debut in the highly acclaimed Australian movie, "Bootmen"
- 2000: Appeared in the Australian television series, "Water Rats"
- First professional role as Arthur Wellesley in a production of "Judas Kiss"
- Will play a leading role in James Cameron's science fiction thriller "Avatar" (2007)
- Will play Greek hero Perseus in a "Clash of the Titans" remake (lensed 2009)




