Dans une cabine de téléphérique, il est subjugué par Valentine (Sophie Marceau), qu'il retrouve et aborde à Paris où elle est étudiante en lettres classiques. Ils s'aiment, mais il est éloigné de la capitale pour la tournée de son groupe, mais fait le maximum pour revenir même quelques heures afin de la revoir. À cause de leurs différences de caractère, il se dispute avec elle, mais se réconcilie après l'examen oral où, d'une certaine manière, elle lui envoie un vibrant témoignage d'amour.
Un jour, un incendie détruit l'entreprise de menuiserie créée par son grand-père, le laissant avec de nombreuses commandes inachevées et des factures impayées. Pire : son ami et courtier Maxime (François Berléand) lui apprend qu'il n'est pas vraiment assuré, lui et son complice récemment décédé détournant l'argent des primes. Avec la complicité de son employé Louis (Pascal Leguennec), de Sami (Roschdy Zem) le compagnon de son ex-femme Nathalie (Zabou Breitman), de son fils Christophe (Yoann Denaive) et de Maxime, et avec l'aide de Lucie (Catherine Mouchet), secrétaire de ce dernier, il parvient à antidater lui-même le contrat. Lorsque l'assurance paye, son activité reprend, les soucis avec...
Tous les jours depuis cinq ans, ce professeur d'Allemand emprunte le RER et le bus pour rendre visite à son épouse Cécile, hospitalisée pour un cancer. Il peine à s'entendre avec Valentine (Yeelem Jappain), sa belle-fille qui vit chez lui. Il sympathise avec Lorraine (Emmanuelle Devos), dont le compagnon est également atteint d'une tumeur. Un soir, comme elle lui reproche d'hésiter à la présenter à ses proches, il lui fait l'amour dans le parking, mais l'évite ensuite... Lorsque son épouse décède, il le lui cache afin de continuer de la rencontrer à l'hôpital et l'aimer.