Turkey (
Bob Hope) i Jeffrey (
Bing Crosby) są w Maroku bez jedzenia i pieniędzy. Jeffrey sprzedaje Turkeya jako niewolnika, lecz sam wpada w ręce księżniczki Shalmar (
Dorothy Lamour), która ma zamiar go poślubić dla własnego nikczemnego celu. Jej narzeczony, Mullay Kasim, szejk pustynny (
Antoni Quinn), nie jest zadowolony takim przebiegiem zdarzeń.