França, 1788. A Marquesa de Merteuil (Glenn Close) precisa de um favor do seu ex-amante, o Visconde de Valmont (John Malkovich), pois seu ex-marido está planejando se casar com uma jovem virgem e ela deseja que o Marquês, que é conhecido por sua vida devassa e suas conquistas amorosas, a seduza antes do dia do casamento. No entanto, ele tem outros planos, pois planeja conquistar uma bela mulher casada (Michelle Pfeiffer), que sempre se mostrou fiel ao marido e é religiosa. A Marquesa exige então uma prova escrita dos seus encontros amorosos e, se ele conseguir tal façanha, ela lhe promete como recompensa passarem uma noite juntos. Mas os jogos de sedução fogem do controle e os resultados são bem mais trágicos do que se podia imaginar.