Linda Cross (Nastassja Kinski) has a successful business and what she believes is a successful marriage. But when she comes to suspect that Phil (Jeff Fahey) is betraying her with another woman, Linda's world is suddenly turned upside down. Temptation arises when her friend and co-worker Julia (Hudson Leick) lures a new office assistant. Not only is Sean (Josh Holloway) dashingly handsome, he's also incredibly attentive. Tension builds as Linda begins to succumb to psychiatric patient of her husband's, a dangerous and violent psychopath with a history of preying on vulnerable women. His desire is trained on her, and his plans are meticulous. In time, Linda can't help but give in to her own desire, falling into his web of passion.