Young Jane Body Double (uncredited)
Young Ruth
Mia Farrow
Kaleigh
Decency 'Dee' DiMartini
Teen Maleficent
Mackenzie
Dolce
Megan Turner
Emma Bloom
Amy
Candy
Mia
Helen Garrett
Natalie
Inca
Clement Bell
Kate Ward
Self
Jackie Taylor
Gwyn (voice)
Jinx (voice)
Hester Argyll
Lucy MacLean
Tess
Rhiannon Lewis
Jane (voice)
Maria Grey