François Pignon (Daniel Auteuil) est un comptable insignifiant, divorcé depuis deux ans mais toujours amoureux de sa femme et désirant une meilleure relation avec leur fils de 17 ans. Ensuite, il est le dernier de son entreprise à apprendre qu'il va être licencié. Un voisin suggère à Pignon de créer l'impression qu'il est gay, afin que les dirigeants de l'entreprise aient du mal à le licencier ou sinon soient considérés comme homophobes. Le plan fonctionne. Pendant ce temps, Félix Santini (Gérard Depardieu) est convaincu, par des collègues plaisantins, que Santini doit traiter Pignon particulièrement bien sous peine de risquer des accusations d'homophobie. Les tentatives maladroites de Santini pour entrer en contact positif avec Pignon rendent le milieu du film quelque peu ridicule, mais la crédibilité sérieuse de Depardieu sauve cette partie du film. À la fin, Pignon "obtient la fille" et tout est bien qui finit bien.