Brooke, une adolescente de bonne famille mais rebelle (Bonnie Dennison), est malheureuse depuis qu’elle a déménagé dans une nouvelle ville avec son père, son frère et sa belle-mère Katherine (Meredith Monroe). Brooke tombe amoureuse d’un vagabond, Denny (Michael Welch), et lui propose de venir loger chez elle. Mais Denny, d’abord charmant, dévoile bientôt un côté sombre et menaçant. Brooke ne se doute pas qu'elle a involontairement ouvert sa porte à un psychopathe meurtrier qui la met en danger, elle et toute sa famille.