Swann (Jeremy Irons), scapolo ambizioso dei migliori ambienti della Parigi di fine secolo, ha anche degli amici più volgari ma ricchi, i Verdurin. Attraverso loro incontra Odette (Ornella Muti), una cortigiana, della quale si innamora perdutamente. Sembra apprezzare la sua compagnia, per la quale lui paga, ma si considera libera di socializzare e dormire dove vuole, in particolare con un rivale chiamato de Forcheville. La passione di Swann si trasforma in gelosia consumante, che lo porta alla fine ad accettare lo stigma sociale di sposarla. Un vecchio amico, Charlus (Alain Delon), apertamente gay, rimane comprensivo.