2023
Television
Activist
Utopia
Working Dog
Santo Cilauro
2024
Theatre
Main Cast
All The Rest
TheatreWorks
Sabina Gerardi
2024
Theatre
John
Carpet & Sand
Calamnity Practice
Bob Pavlich
2024
Sketch Comedy
Self
Connection Interrupted
Melbourne International Comedy Festival
Self
2023
Television
Audience Warm-Up
Have You Been Paying Attention?
Working Dog
Santo Cilauro
2017
Television
Witness
Million Dollar Cold Case
Network Seven
David Swann
2022
Sketch Comedy
Main Cast/Director
Melbourne University Law Revue
Comedy Republic
Self
2022
Sketch Comedy
Main Cast/Writer
Finn & Lachie: A Show About Me
The Butterfly Club
Stu Daulman
2022
Sketch Comedy
Stand-Up
YesYesYes
Motley Bauhaus
Stu Daulman
2023
Short Film
Jackie
Two Phases
VCA Graduate
Linus Tolliday
2024
Short Film
Alex
Been Here Before
Swinburne Graduate
Sara Anderson
2022
Short Film
Quinn
Closed Casket
Swinburne Graduate
James Griffiths
2021
Theatre
Main Cast
Grand Gesture
The People
Morgan Rose & Katrina Cornwell
2021
Short Film
Ian
The Weeping Woman
Swinburne Graduate
Scott Di Stefano
2021
Theatre
Main Cast
Dead Serious
VCA Graduate
Steph Kehoe
2021
Short Film
Carlisle
These Men Did
VCA Honours
Lachlan Stevens
2021
Theatre
Nick
Cosi
CGTC
Andrew Stocker
2019
Theatre
Main Cast
Grand Gesture
VCA
Morgan Rose & Katrina Cornwell
2019
Sketch Comedy
Stand-Up
Up Next Comedy
Class Clowns
Claire Hooper
2019
Sketch Comedy
Main Cast/Writer
All I Want For Christmas is Revue
Melbourne International Comedy Festival
Self
2018
Sketch Comedy
Main Cast/Writer
Melbourne University Law Revue
Melbourne University Law Revue
Isabelle Knight
2019
Sketch Comedy
Main Cast/Writer
Melbourne University Law Revue
Melbourne University Law Revue
Lucy Rosen & Eamon Dunphy
2018
Theatre
Main Cast
Lost Children of War
VCA
Robert Draffin
2018
Dance
Main Cast
MoMA: "Huddle"
National Gallery of Victoria
Simone Forti
2020
Theatre
Main Cast
Kecak Dance: The Vocal Chanting of Bali
Asia TOPA
Wayan Dibia