Julia Stone
as Jane
John Polson
as Tom
Tara Fitzgerald
as Estella Campion
Portia de Rossi
Elle Macpherson
as Sheela
Vincent Ball
as Bishop of Sydney
Portia De Rossi
as Giddy
Kate Fischer
as Pru
Pamela Rabe
as Rose Lindsay
Mark Gerber
as Devlin
Ellie MacCarthy
as Honey