As a shocking truth about a couple's families emerges, the two lovers discover they are not so different from each other. Tessa is no longer the sweet, simple, good girl she was when she met Hardin — any more than he is the cruel, moody boy she fell so hard for.
Josephine Langford
as Tessa Young
Hero Fiennes Tiffin
as Hardin Scott
Louise Lombard
as Trish Daniels
Chance Perdomo
as Landon Gibson
Rob Estes
as Ken Scott
Arielle Kebbel
as Kimberly "Kim" Vance
Stephen Moyer
as Christian Vance
Mira Sorvino
as Carol Young
Frances Turner
as Karen Scott
Kiana Madeira
as Nora
Carter Jenkins
as Robert
Atanas Srebrev
as Richard Young