Nicole Walker (Reese Witherspoon) always dreamed of being swept away by someone special — someone who was strong and sensitive and cared for her more than anything else in the world. At first Nicole is mesmerized by David (Mark Wahlberg), a polite, respectful-yet sexy-charmer she meets at a “rave” party, having slipped out for a wild night with her thrill-seeking best friend Margo (Alyssa Milano).
But then Nicole catches a glimpse of David’s dark side, and her dream becomes a nightmare. When she tries to break free, her family is forced to draw together in order to confront David’s determined, vicious attempts to take her back.