No one stays innocent forever.
Ein one-night-stand nimmt ein schreckliches Ende. Patty Vare (Winona Ryder) überlebt, doch der Schrecken sitzt ihr tief in den Gliedern. Als am Morgen danach die Polizei aufkreuzt, ergreift Patty die Flucht. Sie verunglückt und wird bewußtlos von den Internatsschülern Cooke und John Baker (Lukas Haas) aufgefunden. John verliebt sich Hals über Kopf in die mysteriöse Femme Fatale. Er ist bereit, alles für Patty zu tun. Die beiden haben etwas gemeinsam: Sie setzen alles aufs Spiel ...