Op een avond in een kleine provinciestad mist Marc (Benoît Poelvoorde) de laatste trein richting Parijs. Per toeval ontmoet hij Sylvie (Charlotte Gainsbourg)
Al wandelend door de straten praten ze de hele nacht zonder het over zichzelf te hebben. Het voelt meteen vertrouwd. Wanneer Marc in de ochtend de trein neemt spreken ze af elkaar een paar dagen later in Parijs te ontmoeten. Sylvie wacht op de afgesproken plek, maar Marc wordt opgehouden en komt te laat. Hij probeert haar te vinden maar komt uiteindelijk Sophie (Chiara Mastroianni) tegen, zonder te weten dat zij de zus is van Sylvie.