- 2009: Cast as a member of American bank robber John Dillinger's crew in Michael Mann's 1930s gangland flick "Public Enemies"
- 2008: Co-starred with Hugh Jackman in the Baz Luhrmann-directed epic "Australia"
- 2007: Narrated and appeared in the film "300"
- 2006: Co-starred with Guy Pearce in the Australian western "The Proposition"
- 2004: Played Hugh Jackman's sidekick, Friar Carl in "Van Helsing"
- 2003: Reprised role of Faramir for "Lord of the Rings: The Return of the King"
- 2002: Acted on stage in the Melbourne Theatre Company's production of "True West"
- 2002: Appeared in "The Crocdile Hunter: Collision Course" opposite Steve Irwin
- 2002: Cast as Faramir in "Lord of the Rings: The Two Towers"
- 2001: Starred as a computer programmer in the thriller "The Bank"
- 2001: Portrayed a cowboy who competes with his brother (played by Joseph Fiennes) for the love of the same woman in "Dust"
- 2001: Seen briefly at the beginning of "Moulin Rouge!" playing a transvestite playwright
- 2000: Delivered a fine performance as the male half of a couple whose one-night stand turns into something a bit more complicated in "better than sex"; released theatrically in the USA in 2001
- 2000: Offered a fine turn as a philandering husband in "Russian Doll"
- 1999: Co-starred with Tom Conti in the Australian stage production of "Art"
- 1999: Portrayed the missionary priest Father Damien in "Molokai: The Story of Father Damien"
- 1998: Appeared in the underrated thriller "Dark City"
- 1998: Portrayed a genius research scientist opposite Frances O'Connor in "A Little Bit of Soul"
- 1998: Had leading role in the Australian TV series "SeaChange"; did not renew contract for the second season
- 1997: Re-created his stage role for the film adaptation of "The Boys"; also associate producer
- 1997: Earned critical praise for his role in the TV miniseries "Babies/Simone de Beauvoir's Babies"
- 1996: Had featured role as a pyromaniac in "Cosi"; had originated the role on stage
- 1994: Played a 12-year-old boy in the stage production "That Eye, The Sky"; co-written and directed by Richard Roxburgh
- 1992: Appeared in the feature film "Greenkeeping"
- 1991: Created the role of the gruff parolee Brett Sprague for the stage play "The Boys"
- 1990: Played a supporting role in the Australian TV-movie "Come in Spinner"




