What a stellar cast! Absolute joy to watch all the actors having a great time and hamming it up. Spike Milligan as the husband of Rachel Welch must be the most bizarre match in movie history. All the villains played brilliantly. The fight scenes are the best I’ve seen. The cinematography very creative and beautiful. Also closely follows the novel. The best version by far.