El director de un colegio, el señor Delasalle, convive con su esposa y su amante, la profesora Horner. Pero las dos mujeres, cansadas de sufrir la constante tiranía y malos tratos del hombre que comparten, deciden que esa situación no puede continuar.

Inspirada en la novela homónima de Patricia Higsmith. Durante un viaje en tren, Guy, un joven campeón de tenis (Farley Granger), es abordado por Bruno (Walker), un joven que conoce su vida y milagros a través de la prensa y que, inesperadamente, le propone un doble asesinato, pero intercambiando las víctimas con el fin de garantizarse recíprocamente la impunidad. Así podrían resolver sus respectivos problemas: él suprimiría a la mujer de Guy (que no quiere concederle el divorcio) y, a cambio, Guy debería asesinar al padre de Bruno para que éste pudiera heredar una gran fortuna y vivir a su aire.

Julian Kay (Richard Gere) es un treintañero atractivo, culto e inteligente de Los Angeles que utiliza sus encantos para vivir de la prostitución. Su mánager es Anne, que se encarga de buscarle mujeres ricas que paguen bien sus servicios. Una de sus clientes es Michelle (Lauren Hutton), la bella esposa de un conocido político. En uno de sus trabajos, Julian acepta acostarse con la esposa de un rico hombre de negocios a petición de éste. Pero un par de días más tarde lee en la prensa que la mujer ha aparecido asesinada.

Lo que comenzó como una conexión casual rápidamente se convirtió en algo mucho más íntimo, dejando a Andy a cargo del estilo de vida y matrimonio de ensueño de Arthur y Lucas. Lavender es una mirada tierna y conmovedora a una relación poco convencional a medida que florece y finalmente se deshace.