This is the cast list that I have pictured in my head - obviously, if they do not fit into how you picture the characters, then you can change them.
Zoey Deutch as Scarlet King
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Matthew Daddario as Brody Matthews
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Ian Somerhalder as Jason Adams
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Ross Bulter as Ace Allen
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Theo James as Owen Mitchell
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Dan Stevens as Lewis Williams
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Sofia Carson as Sky Austin
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Roshon Fegan as Ryder Clark
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Tyler Posey as Liam Garcia
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Taylor Lautner as Alec Johnson
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.