Laurence (Nathalie Richard) wants Alain (Pascal Greggory). So does Christophe (Cyrille Thouvenin). Alain doesn't know what he wants. Men, women, commitment and freedom are luring him in every direction but he is incapable of choosing. Or unwilling.
When he encounters sexy, dangerous Marc (Vincent Martinez), the only way to get close to him is to become the messenger of Marc's passion for Babette (Julie Gayet), an entrancing woman whose charms Alain cannot resist.
Unfortunately, by this time, Christophe has moved into Alain's flat and Laurence is expecting his child and his hand in marriage. Will Alain find a compromise that will be acceptable to all?