Félix (JEAN RENO) is a businessman and former chef who's headed to Munich to meet his ex-girlfriend Nadia to attend a family funeral. Beautician Rose (JULIETTE BINOCHE) is also traveling, but she's trying to get away from her abusive boyfriend, Sergio.
When both of their flights are delayed due to bad weather and strikes, Félix and Rose end up meeting at Paris' Charles de Gaulle airport. Despite them being polar opposites in terms of personality - she's an extrovert and he's a nervous hypochondriac -- she agrees to a platonic invitation to share his hotel room overnight so that she doesn't have to sleep at the airport.
From that point on, and as various delays keep reuniting them, the two begin to learn about and eventually have feeling for each other.