Ruby i Quentin to para złodziejaszków, których więcej dzieli niż łączy. Pewnego dnia ich drogi schodzą się we wspólnej celi więziennej na oddziale dla psychicznie chorych.
Pragnąc opłacić czesne za szkołę córki Ned Perry napada na bank. Gdy skok przybiera niefortunny obrót mężczyzna bierze zakładnika, którym okazuje się być recydywista Daniel Lucas.
Druga część przygód pary homoseksualistów - Zazy i Renato. Tym razem dwaj przyjaciele przypadkowo wplątują się w międzynarodową aferę szpiegowską i sami stają się celem pościgu wrogich szpiegów. Próbując ocalić tajemniczy mikrofilm, przekazany Zazie przez francuskiego agenta, przyjaciele ukrywają się w domu matki Renato, położonym pośród włoskich wzgórz.
Tytułowa "Klatka szaleńców" (czy w bezpośrednim tłumaczeniu "Klatka Wariatek") to nazwa nocnego klubu dla homoseksualistów w St. Tropez. Jej właścicielami jest para gejów: Renato (Ugo Tognazzi) i Albin (Michel Serrault) (o scenicznym pseudonimie "Zaza Napoli"). Dwadzieścia lat wcześniej pierwszy z nich przeżył przygodę z kobietą, a jej owoc - syn Laurent - właśnie osiągnął wiek, gdy myśli się o żeniaczce. Co gorsze, narzeczona - córka przewodniczącego konserwatywnej partii o nazwie Unia Ładu Moralnego, mówi swym rodzicom, że jej przyszli teściowie to stateczna, kulturalna, mieszczańska para - attache kulturalny przy ambasadzie włoskiej. Kiedy dochodzi do spotkania, sytuacja staje się nieco skomplikowana, ale też całkiem zabawna. Uroczysta kolacja przemienia się w ciąg farsowych zdarzeń, wśród których niepoślednią rolę odgrywa najazd klubowych gejów, pragnących uczcić okrągłą rocznicę Renato i Zazy... Film zdobył w 1980 roku nagrodę Złotego Globu w kategorii kina zagranicznego oraz trzy nominacje do Oscara - dla najlepszego reżysera, scenariusz adaptowany i kostiumy.