Maia Mitchell as Charlotte Evans
Ryan Guzman as Sebastian "Ian" Cruz
Nicholas Galitzine as Bryan Grace
Camilla Cabello as Stephanie "Steph" Cruz
Collin Ford as Lucas Evans
Jacob Trembly as William Evans
McKenzie Foy as Navi Evans
Julianne Moore as Christina Evans
more to be added. . . .
Of course, as always, you can imagine the cast as you want! This is only how I picture them.