Nicole (Witherspoon) er en vanlig tenåring, men med en opprørsk side spesielt rettet mot sin far, Steve O'Neil (Petersen). På et rave-party møter hun den kjekke og hyggelige David McCall (Wahlberg), og de to blir i lag. Steve, som kan virke overbeskyttende, hverken liker eller stoler på David. Det viser seg etterhvert at David er sjalu og kan få voldsomme raseriutbrudd. Snart forvandles lykken til et gisseldrama mellom David og hans kompiser og Nicoles familie.