It’s Cannes Festival season, and all the a-list Hollywood celebrities, as well as the European elite, descend upon the French Riviera to celebrate their recent projects. Being held from 8 to 19 May, this year’s festival has already served many unforgettable red carpet moments.

Related: amfAR | Gala Cannes 2017

Source: senatus.net