finally understands and embraces the princess. Orville finds out about the prophecy and runs to Jeff and convinces him that the princess actually loves him and he's going to run off with Mihirmah. Later that night, Orville is visited and shamed by Aunt Lucy's spirit, but Orville refuses to tell Jeff the truth. Meanwhile, the wise man realizes that he had been misreading the stars due to fireflies in his telescope; his prophecies are incorrect. Princess Shalmar refuses to marry Jeff, even though Orville is eager to get out of the marriage. The princess sends Orville away to get ready for the wedding. The wise man runs in and tells the princess and Jeff of the incorrect prophecy. The princess is happy and tells Jeff now she can marry him and not Kasim. Jeff realizes why Orville was so eager to get out of the marriage, but decides not to tell him. Instead, he says the princess changed her mind, and Orville is only too eager to accept. Meanwhile, the wise man's assistant tells Kasim, who rallies his men. The Princess and Jeff decide to get married in the U. S., accompanied by Orville and Mihirmah but they are confronted by Kasim, who takes the princess and gives Mihirmah to one of his men. Jeff and Orville try to use their 'patty-cake' routine on Kasim, but it backfires. They escape into the palace with the girls but are found and captured. Kasim takes the women and strands Jeff and Orville in the desert. They wander aimlessly, seeing a drive-in restaurant, but it's a mirage. They see a vision of Princess Shalmar singing Moonlight Becomes You, which they join but with voices swapped. They find an oasis which is near Kasim's camp. They try to sneak in, but are captured. They see another set of horsemen and learn it is an enemy sheik who was invited as a token of peace. They manage to escape and set the two sheiks against each other. In the chaos, Jeff and Orville grab the girls and escape. Later, on a boat home, Orville sneaks into the powder room for a cigarette. There is an explosion and then we see all four afloat a pile of wreckage. Fortunately, they are near New York harbor. Cast Bing Crosby as Jeff Peters Bob Hope as Orville "Turkey" Jackson Dorothy Lamour as Princess Shalmar Anthony Quinn as Mullay