Jean-Paul (Alain Delon), uno scrittore in cerca di pace, e la sua splendida compagna Marianne (Romy Schneider) stanno trascorrendo una vacanza idilliaca in una villa nei pressi di Saint-Tropez. La loro quiete viene improvvisamente interrotta dall'arrivo di Harry (Maurice Ronet), ex amante di Marianne, e della sua bellissima e giovane figlia Penelope (Jane Birkin). Tra le mura della villa e il bordo della piscina, si scatena una guerra psicologica fatta di sguardi, provocazioni e desideri inconfessabili. Il caldo soffocante alimenta una tensione sotterranea che esploderà inevitabilmente in tragedia, trasformando un paradiso terrestre in una trappola senza via d'uscita.