En Bagdad, un poeta vagabundo es confundido con un hombre llamado Hajj, dotado de poderes mágicos. Wazir, un importante dirigente, desea mantener su posición y para ello debe conseguir que el Califa se case con tres princesas de Ababu. Éste promete al poeta un emirato a cambio de utilizar sus encantamientos para que el Califa no se case con una joven de la que está enamorado.