Presenter
2020
Children's Presenter/Writer
Beginners Online
Stage School Australia
Aiden Khan & Josh Mulchay
Television
2014
Jordan
It's A Date
Princess Pictures
Peter Helliar & Johnathan Brough
2014
Kirk Pengilly (Young)
INXS: Never Tear Us Apart
Shine Australia
Daina Reid
2013
Eric the Incredible
Prank Patrol
Apartment Productions
Peter Lawlor
2013
Michael Donellan
Australia on Trial:Mount Rennie Outrage
ABC
Lisa Matthews
2011
Stewart Franklin
City Homicide
Global Studio
Kevin Carlin
2009
Henchman #1
As The Bell Rings
2009
Bogan #1
Dead Gorgeous
2008
Rove Daily Kid
Rove Live
Rove Enterprises
Theatre
2020
Charlie Brown
Monologue night.
Bored Artists of Melbourne
Natasha Boyd
2019
Cléante
Tartuffe
Heidelberg Theatre Company
Joan Moriarty
2018
Orestes
Orestes & Electra
Acting Performance Studio
Briony Dunn
2018
Alfie
One Man, Two Guvnors
Heidelberg Theatre Company
Chris Baldock
2017
Silvius
As You Like It
Melbourne University Shakespeare Company
Alex Thom
2017
Will Bennett
Blue Stockings
Heidelberg Theatre Company
Natasha Boyd
2016
King Duncan
Macbeth
Melbourne University Shakespeare Company
Alex Thom
2016
Young Gentleman
A Streetcar Named Desire
Heidelberg Theatre Company
Karen Wakeham
2016
Bartley
The Cripple of Innishman
Heidelberg Theatre Company
Bruce Akers
2015
Fedotik
Three Sisters
Heidelberg Theatre Company
Joan Moriatiey
2015
Posner
History Boys
Purely Pensive Productions
Mark Taylor
2014
Ricko
Blackrock
Purely Pensive Production
Jeremy Ives
2012
Baldrick
Top Class 2011
Melbourne Recital Centre Victorian Curriculum Assessment Authority (Drama)
2012
Baldrick
Top Arts 2011
Palais Theatre Victorian Curriculum Assessment (Performing Arts)
Short Film
2019
Ned Kelly
TAC- MIFF Short Film
Airbag
Will Horne
2018
Nick
Adult
Matthew Burns
2015
Alex
Bathrooms
Angeline Armstrong
2014
Luke
Between Trees
Jayden Stevens
2005
Teenage Boy
Virgin 72
Victorian College of the Arts
Bita Hadarian