Amber Heard stole the show in a voluminous floral Valentino gown.
Daphne Groeneveld in an elegant one-shoulder number.
Josephine Skriver wore a ruffled Giambattista Valli dress with an elongated train.
Lea Seydoux wore a monochrome Louis Vuitton mini-dress with metallic heels and Boucheron jewellery.
Elsa Hosk channelled ballerina style with this red Ermanno Scervino design.
Lupita Nyong'o looked elegant in a white feathered Christian Dior gown for the premiere of Sorry Angel.
Georgia Fowler in a strapless ensemble.
Cate Blanchett went for vibrant tulle in a Givenchy Haute Couture creation.
Alessandra Ambrosio opted for a dramatic Zuhair Murad dress.
Nicole Scherzinger mixed sheer lace with delicate feathers in this design by Ashi Studio.
Irina Shayk opted for a black gown with tiered skirt, glistening green jewellery and Salvatore Ferragamo black satin heels.
Kendall Jenner swept down the red carpet in a sheer Schiaparelli gown with ruffled skirt.
Aishwarya Rai Bachchan cut a striking figure in an embellished gown by Michael Cinco.
Sara Sampaio had a princess moment in Elie Saab.