Dans le monde merveilleux des «Mille et Une Nuits», un calife tente de reconquérir son trône. Dans sa quête, il rencontre un jeune voleur et une princesse.
Le Grand Vizir Jaffar a traîtreusement ravi à Ahmad son trône de calife de Bagdad. Jeté en prison avec Abu, un voleur déluré, Ahmad jure de se venger. Ils parviennent ensemble à s'évader et trouvent refuge dans la ville de Basra, où Ahmad s'éprend de l'unique fille du sultan, hélas promise au triste Jaffar...