Ambițiile și corupția se ciocnesc în Harlemul anilor ’70, unde un baron al drogurilor ajunge la putere, dar are de înfruntat un detectiv integru și rivali letali.
Armand (Robin Williams) este proprietarul unui bar de noapte numit Birdcage, unde și locuiește împreună cu prietenul și iubitul său de-o viață Albert (Nathan Lane). Pentru că este proaspăt logodit, Val, fiul lui Armand cu o orientare sexuală scandalos de... normală, dorește să-și prezinte iubita tatălui său. Aceasta n-ar fi o problemă. Dar în momentul în care părinții fetei vor să-și cunoască viitorii cuscri, situația se complică din cale-afara. În primul rând pentru că, în acest caz, mătușa Albert trebuie dosită și tot în primul rând, tatăl fetei este un respectabil senator (interpretat de Gene Hackman), foarte conservator, care conduce Coaliția pentru Ordine Morală și căruia până și Papa i se pare o persoană destul de controversată...
În viitorul apropiat, unde emoțiile au devenit o amenințare, Gabrielle decide în cele din urmă să-și purifice ADN-ul într-o mașinărie care o va cufunda în viețile ei trecute și o va scăpa de orice sentimente puternice. Apoi îl întâlnește pe Louis și simte o conexiune puternică, de parcă l-ar fi cunoscut pentru totdeauna.