Cast

183 14 18

For those who don't like to have an image of what a character looks like in their head prior to reading and instead likes to use their imagination based on the writing, quick! Skip this part!

However, for those who don't mind it (and enjoy looking at crazy sexy people), keep on scrolling!

However, for those who don't mind it (and enjoy looking at crazy sexy people), keep on scrolling!

Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.

Hailee Steinfeld as Melanie Hansen

Hailee Steinfeld as Melanie Hansen

Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.

Lily James as Bianca Page

Kaya Scodelario as Kara Hansen

Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.

Kaya Scodelario as Kara Hansen

Kaya Scodelario as Kara Hansen

Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.

Selena Gomez as Marisa Hansen

Selena Gomez as Marisa Hansen

Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.

Ben Barnes as Kevin Taylor

Toby Regbo as Charlie Hill

Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.

Toby Regbo as Charlie Hill

Daniel Sharman as Sean Hansen

Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.

Daniel Sharman as Sean Hansen

Dylan Sprayberry as Graham Page

Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.

Dylan Sprayberry as Graham Page

Dylan Sprayberry as Graham Page

Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.

Arthur Goose as James McGill

Arthur Goose as James McGill

Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.

Bradley James as Ethan Page

Reignite ✔ | Currently RevisingRead this story for FREE!