Feature Film
2022
Scoresby
Avatar 2
20th Century Studios
James Cameron
2017
Confederate Soldier
The Current War: Director's Cut
Bazelevs Production
Alfonso Gomez-Rejon
2016
Dirk
Broke
Scope Red
Heath Davis
2015
Publican
Last Cab To Darwin
Last Cab Productions
Jeremy Sims
2015
Employer
Observance
Sterling Cinema
Joseph Sims-Dennett
2014
Dirk
Broke
Scope Red
Heath Davis
2013
Tyrone
The Darkside
Scarlett Pictures
Warwick Thornton
2012
Rick
Save Your Legs
Robyn Kershaw Productions
Boyd Hicklin
2010
Captain Oliver Woodward
Beneath Hill 60
The Silence Productions
Jeremy Sims
2009
Jim
I Love You Too
Princess Pictures
Daina Reid
2008
Glenn
Three Blind Mice
Dirty Rat Films
Matthew Newton
2008
Shane Hackett
Ten Empty
Yeah Right Films
Anthony Hayes
2007
Graham
Noise
Retro Active Films Pty Ltd
Matthew Saville
2005
Interviewer (voice)
Suburban Mayhem
AFFC
Paul Goldman
2003
Kurt
Deck Dogz
BJ Films
Steve Pasvolsky
2000
Wallace Hamilton
To End All Wars
Argyll Film Partners
David Cunningham
1999
Robert
City Loop
Red Movies
Belinda Chayko
1999
Nate
Monster!
Village Roadshow
John Lafia
1999
Hayden
The Monkey's Mask
Arenafilm
Samantha Lang
1998
Macca
Kick
Blackwood Films
Lynda Heys
Television
2024
Peter Lum
Plum
ABC
Wayne Blair | Margie Beattie
2023
Mile Brass
The Castaways
Paramount +
Various
2022
Garry
The Twelve
Easy Tiger/Foxtel
Various
2018
Peter
Press
BBC One
Various
2017
Harrag
Game of Thrones
HBO
Various
2017
John
National Theatre Live: Yerma
The Young Vic
Simon Stone | Tony Grech-Smith
2017
Harry
The Letdown
ABC
Various
2016
Harry
Comedy Showdown: The Letdown
ABC
Various
2016
Allan Moffat
Peter Brock
Endemol Shine
Various
2014
Isaac (voice)
Wastelander Panda
ABC/web-series
Various
2014
Harry
Soul Mates
ABC
Various
2014
Guest Cast
Black Comedy
Scarlett Pictures
Various
2013
British Soldier
The Outlaw Michael Howe
Cordell Jigsaw Productions and In Film
Brendan Cowell
2013
Matai
The Borgias
Showtime (US)
Neil Jordan
2012
Rod Marsh
Howzat! Kerry Packer's War
Network 9
Various
2011
Danny
Underbelly - The One That Got Away
Network Nine
Tony Tilse
2011
Craig
The Slap
Matchbox Pictures
Various
2010
Blake
Rush
Southern Star Productions
Various
2007
Tom
Love My Way - Series 3
Foxtel / Southern Star Productions
Various
2005
Tom
Love My Way - Series 2
Foxtel / Southern Star Productions
Various
2004
Herringbone John
Floodhouse
SBS
Miro Bilbrough
2004
Tom
Love My Way - Series 1
Foxtel / Southern Star
Various
2003
Jack
Fat Cow Motel
ABC
Various
2003
Dud
Salem's Lot
Warner Bros
Mikhael Salomon
2002
Daniel Hudson
White Collar Blue
Network Ten
Daniel Hudson
2002
Todd
Life Support - 2001 - 2002
SBS
Various
2001
Jonathan Freeman
Water Rats
Network Nine
Various
2001
Jason Doone
Young Lions
Network Nine
Various
Stage
2022
John Proctor
The Crucible
The National Theatre (UK)
Lyndsey Turner
2018
Dance Teacher Pat
Dance Nation
Almeida Theatre
Bijan Sheibani
2017
Galileo
The Life of Galileo
Young Vic
Joe Wright
2016
Juan
Yerma
Young Vic Theatre (UK)
Simon Stone
2016
Hjalmar
The Wild Duck (Belgium & Perth Tour)
Belvoir
Simon Stone
2014
Hjalmar
The Wild Duck - UK Tour
Belvoir / Barbican Theatre
Simon Stone
2014
Will Drummond
Once In Royal David's City
Belvoir
Eamon Flack
2013
Jean
Miss Julie
Belvoir
Leticia Cáceres
2011
Stephen
The Dark Room
Company B
Leticia Caceres
2010
Austin
True West
Sydney Theatre Company
Phillip Seymour Hoffman
2008
Hamlet
Hamlet
Bell Shakespeare Co
Marion Potts
2006
Phillip
Dissident, Goes Without Saying
Sydney Theatre Company
Andrew Upton
2004
Todd
Far Away
STC
Benedict Andrews
2003
Adam
The Shape of Things
Sydney Theatre Company
Jeremy Sims
2001
Lyle
Happy New
Roguestar Productions / Old Fitzroy
Leland Kean
2000
Jimmy
The Recruit
Sydney Theatre Company
Robin Nevin
2000
Guy
Men
Roguestar Productions / Old Fitzroy
Leland Kean
Short Film
2015
Jim Bloke
Black Chook
Mravicic Films P/L
2012
Young Man
I Missed My Mother's Funeral
Ben Quinn
2010
Tom Stanners
Beesting
Scope Red
Heath Davis