Nella Parigi della Bella Epoque, Madame Peloux (Kathy Bates) è una cortigiana ormai sfiorita con gli anni; la donna ha anche un figlio, Chéri (Rupert Friend), 19 anni e ancora tantissimo da imparare nei rapporti con l’altro sesso. Perchè non convincere Lèa (Michelle Pfeiffer), ex collega ancora molto affascinante, a svezzare il giovane figlio? All’apparenza un compito molto facile per la seducente cortigiana, fino a quando la passione sfocia in amore sincero…