Золотой город, которым управляют вечно спящий султан и его вечно бдящий визирь Зигзаг, находится под защитой трёх золотых шаров, висящих на шпиле высокого минарета. Пока шары на месте, никто не может завоевать город. Однако на подступах к городу находится беспощадный завоеватель Великий Одноглазый.
Юного сапожника по имени Гвоздик, случайно попавшегося под ноги визирю, притаскивают во дворец с целью отрубить ему голову, но сапожника спасает принцесса Ям-ям.