María Montez : Amara
Jon Hall (VF : Jean Violette) : Ali Baba
Turhan Bey : Jamiel
Andy Devine : Abdullah
Kurt Katch : Hulagu Khan
Frank Puglia : Prince Cassim
Fortunio Bonanova (VF : Abel Jacquin) : Baba le vieux
Moroni Olsen (VF : Claude Péran) : Calife Hassan
Ramsay Ames : Nalu
Chris-Pin Martin : Gros voleur
Scotty Beckett : Ali Baba enfant
Yvette Duguay : Amara enfant
Noel Cravat : Capitaine Mongol
Jimmy Conlin : Petit voleur
Harry Cording : Mahmoud