Initially famous for her portrayals of Claudia Hammond and Robyn Sullivan on the popular Australian soap Home and Away, she later became known for her role as Princess Eleanor on the E! series The Royals.
Early in her acting career, she played Veronica in over twenty episodes of the Australian children's series The Elephant Princess.
She appeared in single episodes of Packed to the Rafters and Wonderland.
She was born and raised in Sydney, Australia. She has a sister named Caley. In 2020, she got engaged to James Lafferty.
She and Bernard Curry both made their Home and Away debuts in 2009.