Martin, the illegitimate son of an industrialist and a hairdresser, was sent to live with his wealthy father in the countryside as a young boy. Alice is a musician living with Martin's half-brother in Paris. When Martin shows up at Alice's door after fleeing his father's home under troubled circumstances, their lives become intertwined.

Juliette Binoche
as Alice

Alexis Loret
as Martin Sauvagnac

Mathieu Amalric
as Benjamin Sauvagnac

Carmen Maura
as Jeanine

Jean-Pierre Lorit
as Frederic Sauvagnac

Marthe Villalonga
as Lucie

Roschdy Zem
as Saïd

Pierre Maguelon
as Victor Sauvagnac

Eric Kreikenmayer
as François

Jeremy Kreikenmayer
as Martin enfant