故事發生在一間名爲「鳥籠」的夜總會中,艾伯特(內森·連恩 Nathan Lane 飾)是其中的當家花旦,不僅如此,他和夜總會的老闆阿曼德(羅賓·威廉士 Robin Williams 飾)還是出雙入對的同性情人。
某日,阿曼德同前妻所生的兒子瓦爾(丹·福特曼 Dan Futterman 飾)找到了老爸,喜滋滋的告訴他他即將帶著未婚妻芭芭拉(卡莉斯塔·弗洛克哈特 Calista Flockhart 飾)前來造訪。阿曼德在感到欣喜的同時亦十分緊張,因爲芭芭拉的父母凱文(吉恩·哈克曼 Gene Hackman 飾)和路易斯(黛安娜·維斯特 Dianne Wiest 飾)是保守派人士,如果讓他們知道了自己同艾伯特之間的關係,兒子的婚事可能就要岌岌可危了。於是,阿曼德開始勸說艾伯特,讓他假扮成爲一個正常人,表面上答應了阿曼德的請求,艾伯特的內心裡卻十分鬱悶。