Feature Film
2017
Man on the Road
Nightingale
Nightingale Pictures Pty Ltd
Jennifer Kent
2016
Conrad/Abject Man
Girl Asleep
Girl Asleep P/L
Rosemary Myers
2012
Vladimir Tostoff
The Great Gatsby
Bazmark Films III.
Baz Luhrmann
2011
Chef
Sleeping Beauty
Magic Films
Julia Leigh
2007
Brother Frank
Australia
Bazmark Films
Baz Lurhan
2003
Officer Gyles
You Can't Stop The Murders
Big Mo Film
Anthony Mir
2000
Satie
Moulin Rouge
Bazmark Film
Baz Luhrmann
Stage
2014
Girl Asleep
Windmill Theatre Co. Adelaide
Rosemary Myers
2014
School Dance
Windmill Theatre Co. Adelaide
Rosemary Myers
2014
Fugitive
Windmill Theatre Co. Adelaide
Rosemary Myers
2013
Thomas
The Book Of Everything
Company B
Neil Armfield
2012
Actor
Conversation Piece
Company B
Lucy Guerin
2011
Thomas
The Book of Everything
Company B
Neil Armfield
2010
Rose Myers
Fugitive
Windmill Theatre Co
2009
Thomas
The Book of Everything
Company B
Neil Armfield
2009
Various
The Wonderful World of Dissocia
Sydney Theatre Company
Marion Potts
2009
Silver
B Sharp Belvoir
Ben Winspear
2008
Guildenstern/Ensemble
Hamlet
Bell Shakespeare
Marion Potts
2008
Moving Target
Malthouse Theatre
Benedict Andrews
2005
Gregor
Metamorphosis
STC
Ben Winspear
2005
Pig
This Little Piggy
STC
Ben Winspear
2005
Various
Journal of the Plague Year / The Ham Funeral
Malthouse Theatre
Michael Kantor
2004
Cohen
The Underpants
Company B Tour
Neil Armfield
2003
Filch
The Threepenny Opera
Company B
Benedict Andrews
2003
Clov
Endgame
Sydney Theatre Company
Benedict Andrews
2001
Dean Ubu and Others
King Ubu
Company B
Michael Kantor
2001
Fireface
Sydney Theatre Company
Benedict Andrews
2000
Manto
Oedipus
Sydney Theatre Company
Barrie Kosky
Television
2021
Paul
Upright
Lingo Pictures
Matthew Saville
2021
Council Clerk
Born to Spy
Aquarius Films
Neil Sharma
2020
Robber
The Secret She Keeps
Lingo Pictures
Catherine Miller
2017
Sam
The Letdown
ABC
Trent O'Donnell
2013
Father Grant
Return To Devil's Playground
Matchbox Pictures
Rachel Ward & Tony Krawitz
2013
Father Grant
Devil's Playground
Matchbox Pictures
Rachel Ward & Tony Krawitz
2012
Noel Loos
Mabo
Blackfella Films
Rachel Perkins
2012
Charlie
Bananas In Pyjamas (Series 1)
Southern Star Animation/ABC
Craig Handley
2008
Hugo
Sea Princess - Series 2
Souther Star Animation
2007
Dr Lee
Sea Patrol
Sea Patrol Productions
Various
2006
Hugo
Sea Princess - (Animated Series)
Southern Star Animation
2001
Tom
Changi
ABC TV Drama
Kate Woods
Theatre
2023
Paul
Black Sun/Blood Moon
Critical Stages
Chris Bendall
2023
Norman Gunston
The Dismissal
Jay James-Moody
Squabbalogic
2022
Kurt & Others
Let The Right One In
Darlinghurst Theatre Company
Alexander Berlage
2020
Rick
Jesus Wants Me For A Sunbeam
Belvoir
Darren Yap
2019
Aubespine
Mary Stuart
Sydney Theatre Company
Lee Lewis
2019
Simon, Mole
First Love is The Revolution
Griffin Theatre Company
Lee Lewis
2017
Dave
Atlantis
Belvoir
Rosemary Myers
2014
Ash
Cinderella
Belvoir
Anthea Williams