В старинном городе Мастеров живут люди, которые умеют делать всё на свете. Однажды, город захватили чужеземные солдаты. За неугодное словцо они казнят или запирают в башню Молчания.
Раним утром на площади появляется метельщик Караколь. Несмотря на то, что юноша горбун, он всегда весел и приветлив. Сегодня - день его рождения. Также в этот день родился и сын бургомистра Клик-Кляк. Бабушка Тафаро предсказывает Караколю женитьбу на первой красавице города и он избавится от своего горба, когда избавит от горба город.
Караколь дарит цветы первой красавице города Веронике. Это замечает Клик-Кляк и угрожает отправить горбуна в башню Молчания. Он рассказывает, что у советника герцога Маликорна, наместника короля в городе, есть волшебный меч.
Народ ждёт майский праздник. Но герцог приказал отменить его: песни и пляски мешают ему спать. Герцог издаёт указ – снимать шляпы перед ним и его советником, иначе он отправит нарушителя в тюрьму. По предложению Караколя все, кроме Клик-Кляка, развешивают свои шляпы на деревьях.
Караколь посмеивается над появившимся советником и он приказывает солдатам схватить первых попавшихся. Среди них оказывается и Караколь, но появившийся герцог всех отпускает, приказывая им заплатить крупную сумму. Друг Караколя, оружейник Мартин забирает горбуна жить к себе.
Вероника признаётся бабушке Тафаро, что не равнодушна к Караколю, хотя он и горбат.
Герцог приказывает своему советнику узнать всё про Караколя и почему так за него заступаются в городе. Также он хочет знать, что говорят про него жители. К герцогу приходят Клик-Кляк с отцом. Клик-Кляк высмеивает Караколя за его горб, но советник приказывает ему замолчать, так как герцог тоже горбун. Герцог приказывает отправить в башню оружейника Мартина.
Узнав от Клик-Кляка о первой красавице города, герцог обещает помочь ему жениться на ней, если Клик-Кляк избавит город от Караколя, а иначе герцог женит Караколя на девушке.
В замок прибывают Вероника с отцом. Герцог предлагает девушке выйти замуж за Клик-Кляка, но Вероника отказывается. Тогда герцог предлагает ей выйти замуж за него и несмотря на отказ, назначает свадьбу.
На укромной лесной полянке Клик-Кляк роет яму для Караколя. На полянке появляется герцог. Оба случайно падают в яму. Пришедший за ветками Караколь вытаскивает Клик-Кляка. Герцог, представляющийся хранителем печати, просит Караколя о помощи. Караколь помогает ему, выманив предварительно печать. Герцог, выбравшись из ямы, сталкивает туда метельщика.
Наступает праздник, но народу не до веселья. Мартин со своими друзьями оружейниками заточены в башню, Караколь пропал, Веронику насильно выдают замуж за герцога.
На площади появляются носилки герцога в сопровождении солдат. Они подъезжают к дому Вероники и уводят её. Вскоре появляются ещё одни носилки и советник герцога и кричит, что это были обманщики. Из одних носилок выходит герцог, из других переодетый Караколь. Между ними завязывается драка и Караколь убивает герцога. Советник своим волшебным мечом убивает Караколя. Переодетые в солдат Мартин и его друзья поднимают восстание. Мартин забирает у советника меч.
Город свободен. Советник и Клик-Кляк с отцом схвачены. Советник просит, чтоб его казнили его мечом, но народ чувствует подвох. По совету бабушки Тафаро, меч вкладывают в руку мёртвого Караколя и он оживает. Он рассказывает, как его вытащили из ямы и он побежал к башне Молчания. Увидев перстень, стражники отпустили Мартина с друзьями. Народ замечает, что горб Караколя исчез.
Караколь предлагает Веронике выйти за него замуж и девушка с радостью соглашается. Народ празднует освобождение и свадьбу Вероники и Караколя.