Recentemente separata dal marito e con un figlio adolescente vittima di bullismo, l'insegnante Claire Peterson (Jennifer Lopez) sta tentando di dare un nuovo senso alla sua esistenza. Mentre gli appuntamenti che rimedia si rivelano fallimentari, l'incontro con il diciannovenne Noah (Ryan Guzman), nuovo vicino di casa, si tramuterà in qualcosa di pericoloso per la sua vita e la sua famiglia.