Aishwarya Rai looked like a real-life princess in a Michael Cinco gown at the 'Okja' premiere at the 2017 Cannes Film Festival. EPA

Lights, camera, glamour: 40 of the best looks from the Cannes Film Festival red carpet