Georges and his lover Albin, who stars as Zaza at their St. Tropez drag nightclub, "La Cage aux Folles," have lived happily together for many years. Albin is the club's star female impersonator while Georges is the club's Master of Ceremonies. Problems arise when Georges' twenty-five year old son, Jean-Michel, a result from a brief encounter years back, announces that he is engaged to Anne Dindon. Anne is the daughter of a well-known homophobic politician, Edouard Dindon. Anne's parents want to come and meet Jean-Michel's mother and father. Little do they know that Albin, a man, has essentially been Jean-Michel's mother figure his whole life. Jean-Michel wants to keep Albin away from the Dindons but Albin is hurt and insists on making an appearance. In the end, due to a little blackmail, the Dindons are forced to accept Jean-Michel into their family.