Emma Watson as Sienna Rose
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Zac Efron as Max Jones
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Connor Franta as Jake Dalton
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Kristen Stewart as Noel Dawson
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Lily Collins as Barbara Flack
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Josh Hutcherson as Roger Williams
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Cheryl Fernandez (Sienna's mother) as Ruby Rose
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Elizabeth Banks (Noel's mother) as Maryam Dawson
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.