Melanie Lynskey as Shauna Sheridan
Sophie NĂ©lisse as Young Shauna
Juliette Lewis as Natalie
Sophie Thatcher as Young Natalie
Christina Ricci as Misty
Samantha Hanratty as Young Misty
Tawny Cypress as Taissa
Jasmin Savoy Brown as Young Taissa
Warren Kole as Jeff Sadecki
Courtney Eaton as Lottie
Steven Krueger as Ben Scott
Ella Purnell as Jackie
Elijah Wood as Walter
Lauren Ambrose as Vanessa Palmer
Liv Hewson as Young Van
Simone Kessell as Lottie
Jane Widdop as Young Laura Lee
Alexa Barajas as Young Mari
Rekha Sharma as Jessica Roberts
Keeya King as Akilah
Peter Gadiot as Adam
Sarah Desjardins as Callie Sadecki
Alex Wyndham as Kevyn
Rukiya Bernard as Simone
Nicole Maines as Lisa
Nia Sondaya as Akilah
Nuha Jes Izman as Teen Crystal
Kevin Alves as Teen Travis