Actor
Noël Coward's Present Laughter
2017
as Morris Dixon
Little Girl Blue
2016
as Amos
Elsa & Fred
2014
as Alec
The Guitar
2008
as Brett
Four Lane Highway
2007
as Lyle
The Wedding Weekend
2006
as Richard
Stone Cold
2005
as Andrew Lincoln
Analyze That
2002
as Raoul Berman
Igby Goes Down
2002
as Therapist
Get Well Soon
2001
as Keith Charles
Attila
2001
as Valentinian
The Photographer
2000
as Max Martin
I'll Take You There
1999
as Bill
Runaway Bride
1999
as George Swilling
Jump
1999
as Gordon
The End of Violence
1997
as Jack
Til There Was You
1997
as Bob
I Shot Andy Warhol
1996
as Paul Morrissey
Primal Fear
1996
as Connerman
Merrily We Roll Along
as Joe Josephson