Dan Gallagher (Michael Douglas) är en New York-advokat som har ett hemligt möte med den förföriska Alex Forrest (Glenn Close) medan hans hustru (Anne Archer) är bortrest. Dan slår senare ifrån sig kärleksaffären som ett misstag och anser att det hela är över. Men Alex tänker inte låta sig avvisas, om det så innebär att hon slår hela Dans familj i spillror för att behålla honom.