Teresa Palmer as Emma Carstairs Thomas McDonell as Julian Blackthorn Clare Bowen as Helen Blackthorn Mitch Hewer as Mark Blackthorn Alycia Debnam-Carey as Olivia Blackthorn Graham Phillips as Tiberius Blackthorn Odeya Rush as Drusilla Blackthorn Becky G as Christina Rosales
Bob Morely As Owen Gentry Freya Mavor As Auburn Reed Travis Milne As Trey Susan Sarandon As Lydia Ed Sheeran As Harrison Liam Neeson As Callahan Gentry
Seychelle Gabriel as Cinder Ebba Zingmark as Scarlet Dakota Fanning as Cress Mario Maurer as Prince Kai Grey Damon as Wolf Sam Clafin as Captain Carswell Thorne Alexandra Metz as Princess Winter Emilia Clarke as Queen Levana
Maia Mitchell as Sydney Stanford Drew Roy as Mac Chatham Hermione Corfield as Layla Chatham Max Theriot as Ames Susan Sarandon as Julie Stanford Daniel Sharman as Peyton Stanford