Television
2021
Unrecognisable Isabel
Jack Irish
Australian Broadcasting Corporation (ABC)
Greg McLean
2019
Melissa
A Dog's Tale
Scallywag Media/ WIN TV
John Hall
2015
Juliet Vignette (from Romeo & Juliet)
2015 I Supermodel (Reality TV, China)
Beijing Joy & Cultural Communications Co Ltd
Stage
2021
Juliet
Romeo & Juliet
Essential Theatre
Alister Smith
2018
Courtesan, Ensemble
The Comedy of Errors
Pop-up Globe (Sydney)
Miles Gregory
2018
Witch, Fleance, Soldier
Macbeth
Pop-up Globe (Sydney)
Miles Gregory
2017
Desdemona (Cover)
Othello
Pop-up Globe (Melbourne)
Ben Naylor
2017
Queen Henrietta Maria
Around the Globe in 60 Minutes
Pop-Up Globe (Melbourne)
John Walton
2017
Hero/Conrad
Much Ado About Nothing
Essential Theatre
Amanda LaBonte
2016
Ella
Ella's Choice
SEAM
Tracy Bourne
2016
Tinkerbell
Tinkerbell & the Dream Fairies
The Australian Shakespeare Company
Glenn Elston
2015
Viola
Twelfth Night
Theatre iNQ
Terri Brabon
2015
Witch/Gentle Woman
Macbeth
Essential Theatre
Mark Wilson
2014
Ophelia
Hamlet
The Australian Shakespeare Company
Glenn Elston
2014
Hermia
A Midsummer Night's Dream
The Australian Shakespeare Company
Glenn Elston
2013
Female Vocalist
Walking With Spirits
The Australian Shakespeare Company, Djilpin Arts
Glenn Elston, Tom Lewis
2013
Katherine Mansfield
Virginia and Some of Her Friends
La Mama Theatre
Peter Green
2013
Helen of Troy, Maids, Melantho, Suitor
The Penelopiad
La Mama Theatre, The Stork Theatre
Greg Carroll
2013
Beatrice
Much Ado About Nothing
The Australian Shakespeare Company (Young Bards)
Greg Carroll
2013
Female Understudy
Romeo and Juliet
The Australian Shakespeare Company (Main Stage)
Glenn Elston
2012
Emilia
Comedy of Errors
The Australian Shakespeare Company (Young Bards)
Christine Best
2010
Porter
The Exception and the Rule
NIDA (Young Actors Studio)
Luciano Martucci