Short Film
2019
Adam
December
VCA
Adrian Doig
2019
Val
Triage
Panashe Patterson Pasipanodya
2019
Jason
The Sacrament
Colby Wellard
2019
Carl
Animal party
Esther Lin
2019
Joel
Duke
Joseph Betros
Theatre
2022
Connor
A Measure of a Moment
Punch Buggy Theatre
Robert Johnson
2018
B
You, Again
The National Theatre Drama School
Delta Brooks
2018
Alfieri
A View from the Bridge
The National Theatre Drama School
Trent Baker
2017
Hamlet
Hamlet
The National Theatre Drama School
Trent Baker
2017
Peter Archer
The Golden Age
The National Theatre Drama School
Trent Baker