She began her training in ballet at age nine and was accepted into the Australian Ballet School at age 15.
She decided to take up acting a year after attending ballet school in Melbourne.
She was married to Josh Janowicz from 2003 to 2014. In March 2016, she and her boyfriend, Eric Bilitch, welcomed a daughter named Vera. They became engaged later that year. In July 2018, they announced they were expecting a baby boy together.