2024
Television
Rhona
Mother and Son (Series 2)
Wooden House
Shaun Wilson
Stage
Yelena
Uncle Vanya
Ensemble Theatre
Mark Kilmurry
2023
Television
Ruth
La Brea (Series 3)
Keshet / Universal Television (for NBC)
Adam Davidson & Various
Television
Commissioner Claudia Sosa
Apples Never Fall
Universal International Studios and Heyday Television for Peacock
Chris Sweeney
2022
Stage
Sebastian
The Tempest
Sydney Theatre Company
Kip Williams
Feature Film
Jayne
Godzilla X Kong
See Saw Films
Adam Wingard
Stage
Nora
A Doll's House
Ensemble Theatre
Mark Kilmurry
Television
Clinician Kim
Wellmania
Fremantle Media
Erin White
Stage
Katie
Killing Katie: Confessions of a Bookclub
Ensemble Theatre
Francesca Savage
2019
Stage
Dr Posner
Wit
Clock and Spiel Productions
Helen Tonkin
Stage
Melanie
Fierce
Red Line Productions
Janine Watson
Stage
Polly
Girl in the Machine
National Theatre of Parramatta
Claudia Barrie
Feature Film
Executive #2
Peter Rabbit 2
Animal Logic, Olive Bridge Entertainment, Columbia Pictures
Will Gluck
Feature Film
Tiffany
June Again
Ticket to Ride for See Pictures
JJ Winlove
2018
Stage
Lady Ann/Queen Isobel
Rose Riot: The Wars of the Roses/The Hollow Crown
Sport For Jove
Damien Ryan
Television
Eleanor
Frayed
Merman (UK), Guesswork (Australia) for ABC Australia and Sky Comedy UK
Shaun Wilson, Jennifer Leacey
Television
Emma
Diary of an Uber Driver
Revlover/ABC
Matt Moore
Television
Dean Schneider
Reckoning
Playmaker Media, Sony Pictures Television (US)
Shawn Seet
2017
Stage
As Cast
Still Point Turning: The Catherine McGregor Story
Sydney Theatre Company
Priscilla Jackman
Stage
The Creature
Frankenstein
Don't Look Away/Theatreworks
Phil Rouse
Stage
Rosina
Fallen
Sport For Jove
Penny Harpman
Short Film
Sarah
Remembering Agatha
Sea Pictures
Emma Magenta
Feature Film
Woman on Train
Peter Rabbit
Animal Logic / Columbia Pictures
Will Gluck
2016
Feature Film
Air Hostess
Rip Tide
The Steve Jaggi Company
Rhiannon Bannenberg
Stage
Helena
Look Back in Anger
Red Line Productions
Damien Ryan/Lizzie Schebesta
Television
Journalist
Home and Away - Presto Special 2016
Seven Network
Television
Meg/Prada
Puppy Academy
Context Media
Stage
Amina
Belleville
Mad March Hare/Red Line Productions
Claudia Barrie
2013
Short Film
Wife
Disorientations
Plaza Films
The Glue Society
Feature Film
Viv (lead)
Eddy and Viv
Simon Larkins
Stage
Leanne
Playwriting Australia National Script Workshop
Playwriting Australia
2011
Television
Julie
Crownies
Screentime
Tony Tilse
Feature Film
Amy
Not Suitable For Children
Eddie Wong Films
Peter Templeman
2010
Stage
Saint Monica
The Last Days of Judas Iscariot
Human Sacrifice
David Myles
Stage
Gwendolyn
The Importance of Being Earnest
Darlinghurst Theatre Company
Nicholas Papademetriou
Television
Bree
Panic At Rock Island
Goal Post Pictures
Tony Tilse
Television
Marie
Underbelly: Files 'The Man Who Got Away'
Screentime
Cherie Nowlan
Stage
Mabel
Macquarie
Alex Buzo Company
Wayne Harrison