Der heimtückische Großwesir Jaffar (Conrad Veidt) hat den jungen Kalifen Ahmed (John Justin) verraten und ins Gefängnis geworfen. Mit Hilfe des Diebes Abu (Sabu Dastagir) gelingt Ahmed jedoch die Flucht. Gemeinsam entkommen sie nach 'Basra', wo sich der Kalif in die schöne Tochter des Sultans verliebt. Doch auch Jaffar begehrt die Prinzessin (June Duprez). Des Zauberns mächtig, lässt er Ahmed erblinden, verwandelt Abu in einen Hund und segelt mit der Prinzessin davon. Die beiden Freunde nehmen die Verfolgung auf, doch Jaffar lässt ihr Boot kentern, so dass beide getrennt werden. Nun liegt es an Abu, 'Bagdad' von der Herrschaft des Großwesirs zu befreien. Doch bis dahin muss er noch viele Abenteuer bestehen.
The insidious Grand Vizier Jaffar (Conrad Veidt) has betrayed the young caliph Ahmed (John Justin) and thrown him into prison. With the help of the thief Abu (Sabu Dastagir), however, Ahmed manages to escape. Together they escape to 'Basra', where the caliph falls in love with the beautiful daughter of the sultan. But Jaffar also desires the princess (June Duprez). Capable of magic, he blinds Ahmed, turns Abu into a dog and sails away with the princess. The two friends take up the chase, but Jaffar capsizes her boat, so that both are separated. Now it is up to Abu to free 'Baghdad' from the rule of the Grand Vizier. But until then, he still has many adventures to go through.