Actor
Wolf Creek
2005 · as Pool Party People
Hamlet
2003 · as Laertes
King Lear
1999 · as King of France
Macbeth
1997 · as Young Seyward