Reese Witherspoon who plays role of Nicole is a 16 year old girl who like most teenage girls, likes to have fun. When she and her best friend, Margo, go out to a party one night, Nicole meets the handsome and mysterious David played by Mark Wahlberg, who she ends up getting together with. After a couple of weeks, Nicole realises that David is becoming really possessive and he gets very jealous when she talks to other guys and not telling him where she's going, etc. David even beats up one of Nicole's male friends because he's seen walking Nicole home. When Nicole ends up breaking up with David, he's obviously not happy about this and does everything to try and get her back, when that doesn't work, he and a bunch of his thug friends break into Nicoles home, which leaves to some nasty consequences.