Stage
2019
Gregor
Wink
KXT/Wheels & Co.
Anthony Skuse
2018
David Holthouse
Stalking The Bogeyman
Redline Productions/NGP
Neil Gooding
2017
Paul (lead)
Birdland
New Theatre
Anthony Skuse
2017
Mr Winfree
Thai-riffic
Theatre Division
Lisa Freshwater
2016
Laika
Space Cats the Musical
Brevity Theatre Co
Sam Young
2016
Tuzenbach
The Three Sisters
Sport for Jove
Kevin Jackson
2015
Young Jan Karski.
Coming to See Aunt Sophie
Moira Blumenthal Productions
Moira Blumenthal
2014
Nikolai
Platonov
Mophead/Catnip
Anthony Skuse
2014
Gruffalo & Narrrator
The Gruffalo
CDP
2014
Alex Holmes
On the Shore of the Wide World
pantsguys Productions/Griffin Theatre
Anthony Skuse
2013
Fritz
Sweet Nothings
pantsguys Productions/ATYP
John Kachoyan
2012
Ensemble
The Lighthouse
Sydney Chamber Opera
Kip Williams
2012
Bennett
Punk Rock
pantsguys Productions
Anthony Skuse
2011
Rob
Stories From the Wayside
Hurricane Productions
Dean Carey
2011
Phil
The Shape of Things
pantsguys Productions
Sam Haft
2010
M
Cock
NIDA
Ginny Savage
2010
Guy
Autobahn
pantsguys Productions
Bec Martin & Paul Hooper
2010
Jack/Johnny
As I Lay Dreaming
Parnassus' Den
Joseph Uchitel
2010
Reverend Todd/Jeff
Americans-Man From Nebraska/Lobby Hero
ACA 2010 Company (Actors Centre)
Craig Ilott
2007
Tom
Jack by Jim McNeil
Boxed Theatre
Peter Maple
Television
2018
Gavin Markson
Secret City (S2)
Matchbox Pictures
Stephen Corvini
2018
Brett
Home & Away
Channel 7
Various
2017
Waiter
Rake (S5)
Essential Media & Entertainment
2016
Adam
Hyde and Seek
Matchbox Picturess
2013
Rob Thornton
Power Games: the Packer-Murdoch Story
Nine Network
Geoff Bennett
2011
Bruce
Deadly Women (S5)
Beyond Productions
Katie Hides
2010
Druggie
Home & Away
Network Seven
Scott Hartford Davis
2010
Bellboy 1
The Johnsons (Pilot)
Simon Frost