Max is a former playboy who has decided to settle down by marrying his current love, Muriel. However, when Max catches a glimpse of the great lost love of his life, he becomes obsessed with rekindling their relationship.

Romane Bohringer
as Alice

Vincent Cassel
as Max

Monica Bellucci
as Lisa

Jean-Philippe Écoffey
as Lucien

Olivier Granier
as Daniel

Sandrine Kiberlain
as Muriel

Paul Pavel
as Jeweller

Nelly Alard
as Madeleine

Bruno Leonelli
as Alain Beccaria

Tateo Isaizaki
as Japanese Businessman