here's the people I envisioned for the roles on this pick. They don't have to be them, but I just see it this way.
Harry Styles (yes I know lol)
Sydney Sweeney as Astra Fox
Niall Horan as Niall Horan
Jacob Elordi as Arlo Wiles
Cody Fern as Asher Kates
Evan Peters as Kai Krow
Zayn Malik as October Ray
Zendaya Coleman as Pandora Lyles
Hunter Schafer as Caspian Horan
Alexa Demie as Marlowe Bane
Enjoy:)