And that is what happens in an utterly mindless but totally endearing fairy tale, starring Omar Sharif as the prince and Sophia Loren as the girl. It was directed by Francesco Rosi, who is best ...