Krótko po rozwodzie nauczycielka Claire Peterson (Jennifer Lopez) wdaje się w ogień z nad wyraz dojrzałym nastolatkiem Noah (Ryan Guzman), który dopiero daje się do lokalu obok. Kiedy uświadamia sobie, iż obecne, co postępuje jest uciążliwe i zbiera romans, istnieje już za późno. Pan nie przyjmuje odmowy. Nastawia się spirala terroru. Socjopatyczny Noah, gdy się okazuje, bierze za sobą dużą przeszłość. Jakimiś sposobami osacza Peterson, próbując zniszczyć jej pracę zawodową, „zaprzyjaźniając się” spośród jej synem, aby w boku spisać na utrzymania, które prowadzi.