| 2018 |
MEZ |
Frau |
Luftmensch Productions |
| 2018 |
Precious Little |
C (lead) |
Navi Collaborative, dir. Patricia Wichman |
| 2018 |
Judge Jury Cookie Monster |
Ensemble |
Burrowed Time, dir. John Burrows |
| 2017 |
Lockdown |
Martha |
HLT Studio, dir. Matthew Diesch |
| 2016 |
Oliver Twist |
Nancy |
Dolphin Theatre, dir. Julian Harrison |
| 2016 |
Lost Girls |
Mona (Lead), Multi-roles (3) |
Theatrewack, dir. Mark Oughton |
| 2016 |
End of the Golden Weather |
Mother, Multi-roles (4) |
Ellerslie Theatrical Society |
| 2015 |
The Rover |
Ned Blunt |
Theatrewack, dir. Patrick Graham |
| 2015 |
The Stronger: After Strindberg |
Beth |
Theatrewack, dir. Patrick Graham |
| 2015 |
Hayfever |
Sorel |
Company Theatre Dir. Julian Harrison |
| 2015 |
Chekov Gone Wild |
Multi-roles (5) |
Theatrewack, dir. Patrick Graham |
| 2015 |
Social Climbers |
Sinead |
Ellerslie Theatrical Soc. Dir. Sian Davis |
| 2014 |
Take a Chance on Me |
Multi-roles (12) |
Ellerslie Theatrical Soc. Dir. Julian Harrison |
| 2014 |
Das Haus in Montevideo Pastor German |
Pastor |
German Drama Company Dir. Geoff Gunn |
| 2013 |
Der Besuch der Alten Dame |
Claire Zachanassian |
German Drama Company Dir. Rebecca Reilly |
| 2013 |
Oedipus |
Tiresias |
Stray Theatre Company Dir. James Wenley |
| 2012 |
Defensability |
Multi-roles |
One Bad Leg Dir. Anjual Prakash |
| 2012 |
How to Survive the Zombie Apocalypse |
Narrator/ Co-writer |
Auckland Musical Theatre Dir. Lexi Clare |