Дія фільму розгортається в маленькому чехословацькому містечку, який занурений в глибокий застій. Тут панують бюрократія і лицемірство; єдина світла пляма — шкільний учитель Роберт. Щоб пробудити в своїх учнях фантазію, він запрошує на урок доглядача міської вежі Оливу, який розповідає дітям про чарівного кота з бродячого цирку. Несподівано в містечко приїжджають бродячі артисти, про яких розповідав Олива — фокусник з асистенткою Діаною і котом в затемнених окулярах. Після вистави Діана знімає з кота окуляри, і під його поглядом люди забарвлюються в різні кольори: брехуни — у фіолетовий, шахраї — у сірий, закохані — у червоний, невірні — у жовтий і так далі. Потім кіт зникає, а в містечку починається метушня…