Una noche al salir a una fiesta con su mejor amiga Margot (Alyssa Milano), conoce a David (Mark Wahlberg) en una discoteca, y desde esa noche comienzan una tórrida relación adolescente.