2001 Honours, Royal Academy of Dance (RAD) Grade 8 Classical Ballet
2008 Graduated from Western Australian Academy of Performing Arts (WAAPA)

2013 The Mule as Jasmine
2012 Nerve as Grace
2011 The Sapphires as Glynnis
2010 Crawl as Marilyn Burns (Lead)
2009 Gundagai (Short)
2009 Road Train as Liz (Lead)
2009 Wasted On The Young as Simone
2008 Iris (Short) as Chloe
2008 Lost and Found (Short)

2014 Once Upon a Time as Elsa
2014 Maximum Choppage as Elle
2013 Reckless as Lee Anne Marcus
2013 Never Tear Us Apart as Paula Yates
2013 The Elegant Gentlemen’s Guide To Knife Fighting as Various Characters
2012 Fringe as Etta
2012 A Moody Christmas as Patience
2012 Uncut Host International Film School Sydney
2011 Dance Academy as Mistii
2010 Rescue Special Ops as Emma Griffiths
2009 The Elephant Princess 2 as Zamira (Regular)
2009 Underbelly as Georgina Freeman

2008 Cloudstreet
2008 Cloudstreet
2008 Lysitrata The Sex Strike
2008 The Innocent Mistress
2008 Noises Off
2008 Don’t Look Back Bride
2007 Romeo & Juliet
2007 The Cherry Orchard
2007 Aftershocks
2006 The Golden Age