2024
Theatre
Dogberry / Friar
Much Ado About Nothing
Melbourne Shakespeare Company
Emma Austin
2023
Theatre
Director
Outback Adventures
Melbourne Shakespeare Company
Bridget Sweeney
2023
Theatre
Director
The Wacky Wombat
Melbourne Shakespeare Company
Bridget Sweeney
2023
Theatre
Sarah Marsh
The Hidden Orchard
Fresh Theatre
Sharyn Mullens Taylor
2022
Theatre
Mistress Quickly
The Merry Wives of Windsor
Melbourne Shakespeare Company
Emma Austin
2022
Television
Executive
La Brea Season 2
NBC
Adam Davidson
2022
Theatre
Sir Toby
Twelfth of Love
Backyard Theatre Ensemble
Joachim Matsches
2013
Theatre
Elizabeth Givings
In The Next Room/The Vibrator Play
Four Letter Word Theatre
Matilda Dixon-Smith
2014
Theatre
Anna
Closer
National Theatre Drama School
Morgan Maguire
2015
Theatre
Viola
Twelfth Night
National Theatre Drama School
Robert Meldrum
2015
Theatre
Curtis/Tailor
The Taming of the Shrew
Melbourne University Shakespeare Company
Fiona Spitzkowsky
2015
Theatre
Elizabeth Proctor
The Crucible
National Theatre Drama School
Denny Lawrence
2016
Theatre
Nurse Preen
The Man Who Came To Dinner
National Theatre Drama School
Ken Boucher
2017
Theatre
Dr Pinch
The Comedy of Errors
Melbourne Shakespeare Company
Jennifer Sarah Dean
2017
Theatre
Dr Briton
Teaching and Learning
Backyard Theatre Ensemble
Joachim Matsches
2017
Theatre
Leila
Too Soon, Too Now
Melbourne Fringe Festival
Fiona Spitzkowsky
2017
Theatre
George
Much Ado About Nothing
Melbourne Shakespeare Company
Jennifer Sarah Dean
2018
Theatre
Fabian
Twelfth Night
Melbourne Shakespeare Company
Jennifer Sarah Dean
2018
Theatre
Nurse
Holy Cow!
Bloomsday
Jennifer Sarah Dean
2019
Theatre
Bolingbroke
Richard II
Anerke Shakespeare
Directorless
2020
Theatre
Malcolm
Macbeth
Anerke Shakespeare
Directorless
2021
Theatre
Claudia
The Winter's Tale
Melbourne Shakespeare Company
Jennifer Sarah Dean
2021
Theatre
Luce/Officer
The Comedy of Errors
Melbourne Shakespeare Company
Ben Adams
2022
Theatre
Helena
A Midsummer's Night Dream
Melbourne Shakespeare Company
Nicola Bowman