El príncipe Achmad es el sucesor al trono de Bagdad, pero Jaffar, un malvado visir, lo expulsa de palacio y pretende casarse con la princesa y quedarse con el reino. Achmad se mueve entre los mendigos y es encarcelado. En los calabozos conoce a Abu, un ladrón con el que consigue huir. Abu encuentra un genio en una botella que le concederá tres deseos, entre ellos que Achmad pueda recuperar su reino.