2026
Theatre
Main cast
Three Sisters
Old Fitz | Last Waltz Productions
Clara Voda
2026
Theatre
Max
Tonsils & Tweezers
Old Fitz | Sharehouse Productions
Lucy Rossen
2025
Theatre
Lead cast
Dear Elena Sergeevna
Old Fitz | Last Waltz productions
Clara Voda
2024
Television
Constable Matt Thorpe (main cast)
Black Snow 2
Goalpost Pictures / STAN
Sian Davies, Helena Brooks
2024
Theatre
Dr Eugene Sorn
Stupid Fucking Bird
NIDA
Eva Grace Mullaley
2024
Theatre
Scott
All Boys
KXT Broadway
Mehhma Malhi
2024
Opera
Barge Worker
Il Tabarro (Il Trittico)
Opera Australia
Constantine Costi
2023
Theatre
Putin
A Very Expensive Poison
NIDA
Hannah Goodwin
2023
Theatre
Dean
Gloria
NIDA
Nigel Turner-Carrol
2023
Theatre
Beadle Bamford
Sweeney Todd: The Demon Barber of Fleet Street
NIDA
Constantine Costi
2022
Theatre
Christian / Grandfather / Lars
Festen
NIDA
Clara Voda
2022
Theatre
Ivan Pavlovich
The Marriage
NIDA
Joseph Uchitel
2022
Theatre
King Duncan / Lady Macbeth
Macbeth
NIDA
Philip Quast
2021
Theatre
Brian
DNA
NIDA
Nigel Turner-Carrol