- 2008: Directed first film, "Romulus, My Father"
- 2006: Co-starred in the Australian/UK co-production "Like Minds" written and directed by Gregory J. Read
- 2004: Cast as Dracula opposite Hugh Jackman in "Van Helsing"
- 2002: Appeared opposite Michelle Yeoh in "The Touch"
- 2002: Starred as the father in the Australian TV-movie "The Rood from Coorain"
- 2001: Had co-starring role in the CBS miniseries "Blonde"
- 2001: Offered strong melodramatic turn as the villainous Duke of Monroth in "Moulin Rouge!"
- 2000: Directed a Sydney production of "Twelfth Night"
- 2000: Portrayed one of the villains in "Mission: Impossible 2"
- 2000: Acted alongside David Wenham in the Sydney production of "Closer"
- 2000: Co-starred in the elegiac "The Last September"
- 1999: Delivered a strong performance as real-life turn-of-the-century concert pianist Percy Grainger in "Passion"
- 1997: Had supporting role in "Oscar and Lucinda"
- 1997: Won plaudits for performances in the Australian films "Doing Time for Patsy Cline" and "Thank God He Met Lizzie"
- 1997: Co-starred in the historical Australian miniseries "Frontier"
- 1997: Played Ronald Ryan, the last man hanged in Australia, in the TV film "The Last of the Ryans"
- 1996: Cast as Judy Davis' grown son in "Children of the Revolution"
- 1995: Starred in the controversial Australian miniseries "Blue Murder"
- 1994: Directed and co-wrote (with Justin Monjo) the play "That Eye, The Sky"; also acted in production
- 1994: Acted in episodes of "Halifax h.p."
- 1993: Cast as Gluttony in a TV version of "The Seven Deadly Sins"
- 1991: Feature acting debut, "Dead to the World"
- 1989: Played supporting role in "Fear in Fun Park" a syndicated TV-movie featuring the character of "The Saint"
- Acted and directed stage productions in Australia with the Sydney Theatre Company and the Melbourne Theatre Company
- Born and raised in Albury, Australia
- Made TV acting debut in the 1980s in "An Ordinary Man"

