Como toda adolescente, Tobe Sommers (Evan Rachel Wood) é muito determinada e adora se divertir às custas dos outros. É por isso que no momento em que avista Harlan (Edward Norton), ela decide obtê-lo. Misterioso e de fala mansa, Harlan abandona seu emprego num posto de gasolina, entra no carro de Tobe para acompanhá-la até a praia e rapidamente se apaixona por ela. Para o desgosto do pai solteiro de Tobe, Wade (David Morse), Harlan rapidamente seduz sua filha e conquista também seu irmão mais novo, Lonnie (Rory Culkin), com seu charme e inteligência. Porém, a obsessão de Harlan por aquela família logo causa uma virada sinistra e inesperada.