I saw this production at Glyndebourne a few years ago - David Daniels was Caesar and Danielle de Niese as Cleopatra wearing lots of different dresses - very enjoyable and a sort of cross between high camp and Bollywood.