Tridan Lagache (Dany Boon) a passé sa vie au Club Med, à changer d'amis tous les 8 jours. À 50 ans, il démissionne du club de vacances mexicain où il est né, bien décidé à retrouver, 42 ans plus tard, son grand amour d'enfance, Violette (Charlotte Gainsbourg).Il débarque à Paris, naïf et perdu mais heureux d'être hébergé chez Louis (Kad Merad), un demi-frère dont il ignorait l'existence. Pour se débarrasser d'un Tridan encombrant, Louis supplie une de ses conquêtes, Roxane, de se faire passer pour Violette que Tridan croit reconnaître au premier regard.