I saw it years ago. It was a good movie but knowing what was eventually going to happen made it hard for me to watch.
It was also a kick seeing Sir Laurence Olivier play the Mad Mahdi.