The movie revolves around Claire Montgomery (Jennifer Lopez), a successful and beautiful high school principal in her late 30s. Her life appears perfect, with a loving fiancé, Eli (Ryan Phillippe), and a supportive family. However, everything changes when she meets her new neighbor, Noah (Ian Nelson), a charming and handsome 18-year-old boy who has just moved in next door.