"La Cage aux folles" est le nom d'une boîte de nuit qui présente un spectacle de travestis, dont la vedette est Zaza (de son vrai nom Albin). Il forme avec Renato un vieux couple homosexuel. Ce dernier a eu auparavant un fils, Laurent, qui lui annonce son futur mariage avec la fille d'un député. La rencontre avec cet homme politique conservateur s'avère inévitable...