Rozprávkový príbeh pre dospelých sa odohráva v malom českom mestečku (Telč), kde kastelán Oliva (Jan Werich) pozoruje z veže každodenné dianie a komentuje konanie niektorých typických postáv. Každý z nich žije vlastným životom a má svoje sny a ideály, ale i slabosti a chyby. Do mesta prichádza kúzelník, ktorý akoby vypadol z oka Olivovi, a privádza so sebou krásnu asistentku Dianu (Emília Vašáryová) s kocúrom Mourkom v slnečných okuliaroch. Večer sa koná na nádvorí zámku predstavenie, ktoré paroduje obraz života v mestečku. Na konci predstavenia zloží Diana kocúrovi okuliare a každý z obyvateľov mesta sa vyfarbí podľa svojej povahy. Zamilovaní sú červení, neverníci žltí, klamári a pokrytci fialoví a na šedo sa zafarbia zlodeji a podvodníci....