Maia Mitchell as Charlotte Evans
Ryan Guzman as Sebastian "Ian" Cruz
Dave Franco 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.