Malgré tout ce qui les sépare, Cassie (Sofia Carson), qui aspire à devenir chanteuse, et Luke (Nicholas Galitzine), un marine marqué par la vie, décident de se marier pour bénéficier des avantages accordés aux militaires et à leurs épouses. Mais lorsque la tragédie les frappe, la frontière entre le vrai et le faux s'estompe peu à peu.

Dans un très chic établissement privé, une reine du lycée déchue passe un accord secret avec une nouvelle élève sans histoires pour se venger de leurs ennemis respectifs.