Cast:

Emily Browning
as Zoe Miller

Megan Smart
as Amelia

Caitlin Stasey
as Saskia Vanderbeek

Claire Lovering
as Genevieve Tuke

Sarah Krndija
as Sandy Cooper-Reid

Emma Horn
as Renee Williams

Steph Tisdell
as Phoebe

Sana'a Shaik
as Teresa Almas

Rose Flanagan
as "Forgettable" Laura Cunningham

Chi Nguyen
as Megan

Bernie Van Tiel
as Tegan

Debra Lawrance
as Sister Bicky

Julia Savage
as Young Zoe

Holly Simon
as Young Amelia

Shay Cohen
as Young Saskia

Noodle Green
as Young Teresa

Audrey Alexander
as Young Sandy

Rosaleen Cox
as Sarah Kiernan

Sarah Takau
as Butch Melanie

Andrea Solonge
as Girl who Loved Horses

Troy Honeysett
as The Match - Gareth

Sam Cotton
as Ryan Gerrarty

Martha Kate Morgan
as Young Genevieve

Harry Greenwood
as Brendo
Sam O'Sullivan
as Danny Chapman
[voice over]