Stage
2010
Emma
Betrayal
Queensland Theatre Company
John Halpin
2009
Girleen
The Lonesome West
Downstairs Belvoir
Peter Carstairs
2008
Gretchen
Boeing Boeing
New Theatricals
Rodney Rigby
2008
Doctors Wife
Yibiyung
Belvoir Street
Wesley Enoch
2006
Gillian
The Emperor of Sydney
Griffin Theatre
David Berthold
2005
Isabel
Ray's Tempest
Company B
Richard Roxburgh
2004
Catherine
The Memory of Water
Melbourne Theatre Company
Julian Meyrick
Television
2024
Hilary
Ten Pound Poms (Series 2)
Eleven Films
Ana Kokkinos, Jamie Magnus Stone
2024
Tara Brown
Apple Cider Vinegar
See Saw Films / Netflix
Jeffrey Walker
2022
Jules
Summer Love
Gristmill
Wayne Hope
2019
Lorraine
Operation Buffalo (Miniseries)
Porchlight Films
Peter Duncan
2019
Audrey
Mint Condition
Boliermaker
2017
Mrs Valange
Picinc at Hanging Roock
Fremantle Media and Foxtel
Michael Rymer, Larysa Kondraki
2015
Rachel Maxwell
Tomorrow When the War Began
Ambience Entertainment
Brendan Maher
2014
Carla Hughes
Winners and Losers (Series 4)
Network Seven
2013
Ms Guilfoyle
Rake (Series 3)
ABC TV
Peter Duncan
2013
Martha
The Doctor Blake Mysteries (Series 2)
ABC TV
2013
Detective Morris
Redfern Now (Series 2)
ABC TV
2013
Renee
Miss Fisher's Murder Mysteries (Series 2)
ABC TV
Tony Tilse
2012
Imogen
It's A Date
ABC TV
Jonathan Brough & Peter Helliar
2012
Carla Hughes
Winners and Losers
Seven Network
2009
Kate
Bargain Coast (pilot)
Seven Network
2007
Diana Connelly
Canal Road
Channel Nine
Various
2007
Ursula
Sea Patrol
McElroy All Media
Chris Martin-Jones/Jeff Bennett
2006
Deanna Richardson
All Saints
Channel 7
Various
2003
Gabrielle - Lead
The Secret Life of Us - Series 1 - 3 (2001-2003)
Southern Star
Various
2003
Presenter
The Secret Life of Tanzania
World Vision Australia
Janine Hosking
2003
Lisa Marie
Kath & Kim
ABC
Ted Emery
2000
Sam
The Farm
ABC
Kate Woods
2000
Sharon
Something in the Air
ABC
Various