Max (François Cluzet), riche propriétaire d'un restaurant et sa femme, Véro (Valérie Bonneton), invitent chaque année leurs amis dans leur maison au bord de la mer pour célébrer l’anniversaire d'Antoine (Laurent Laffite) et le début des vacances.
Dans cette bande d'amis se trouvent Marie (Marion Cotillard) célèbre anthropologue qui passe son temps a coucher avec tout ce qu'elle trouve, Vincent (Benoît Magimel) et Isa, dont le couple est en plein naufrage, Léa, Juliette (Anne Marivin), Eric (Gilles Lelouche) et Ludo (Jean Dujardin).
Mais cette année, avant qu'il ne parte de Paris, Ludo est victime d'un grave accident qui le conduit à l'hôpital dans un état critique. Malgré ça, le groupe d'amis décide de partir en vacances. Mais derrière l'habituelle bonne humeur, les tensions prennent de plus en plus de place. Leur amitié, leur culpabilité, leurs amours en seront ébranlées. Ils vont enfin devoir lever les "petits mouchoirs" qu'ils ont posés sur leurs secrets et leurs mensonges