As the 12-day extravaganza that celebrates the best of international cinema came to an end, we look at the best and worst dressed celebrities that walked the red carpet at the 76th international Cannes Film Festival . See our favorite 59 red carpet looks on Hollywood stars and models that rocked the red carpet from the glitzy opening to the closing night including show-stopping Michelle Yeoh in Balenciaga, Naomi Campbell in Valentino and Uma Thurman in Dior and Arab stars Youssra and Mona Zaki. Among red carpet celebrity favorites as always Elie Saab, Zuhair Murad, Tony Ward, Rami Al Ali and Rami Kadi.
Abbey Lee in Saint Laurent.
Adriana Lima in Tamara Ralph.
Anok Yai in Balenciaga Haute Couture.
Ashlee Simpson in in Valdrin Sahiti.
Ashley Graham in Dolce & Gabbana.
Carla Bruni in Valentino.
Catherine Zeta-Jones in Elie Saab Haute Couture.
Cindy Bruna in David Koma.
Cindy Bruna in Vivienne Westwood.
Coco Rocha in Gaurav Gupta.
Coco Rocha.
Dua Lipa in Celine.
Elsa Hosk in Viktor & Rolf.
Fan Bingbing in Tamara Ralph.
Grace Elizabeth in Rami Kadi.
Izabel Goulart
Jasmine Tookes in Zuhair Murad Haute Couture.
Jennie Kim in Shushu Tong.
Josephine Skriver in Alberta Ferretti.
Jourdan Dunn in Elie Saab Haute Couture.
Julia Garner in Gucci.
Juliette Binoche in Dior Haute Couture.
Kaia Gerber in Celine.
Karli Kloss in Dior.
Kat Graham in Tony Ward Couture.
Kelly Rutherford in Prada.
KImberley Garner
Laura Harrier in Saint Laurent.
Leonie Hanne in Nicole Felicias.
Martha Hunt in Jason Wu.
Michelle Yeoh in Balenciaga Haute Couture.
Michelle Yeoh in Balenciaga Haute Couture.
Mona Zaki in Zuhair Murad Haute Couture.
Naomi Campbell in Chanel Haute Couture.
Naomi Campbell in Valentino Couture.
Natalie Portman in Dior Haute Couture.
Natalie Portman in Dior Haute Couture.
Neelam Gill in Rami Al Ali Haute Couture.
Poppy Delevigne in Paco Rabanne,
Rawdah Mohamed in Robert Wun.
Razane Jammal in Dior Haute Couture.
Roh Yoon Seo in Balenciaga.
Rosie Huntington-Whiteley in Fendi Couture.
Rosie Huntington-Whiteley in Saint Laurent.
Rosie Huntington-Whiteley in Valentino Couture.
Sara Sampaio in Zuhair Murad Haute Couture.
Scarlett Johansson in Prada.
Sofia Carson in Elie Saab Haute Couture.
Storm Reid in Prada.
Teyana Taylor in Moynot/
Tina Kunakey in Alaia.
Uma Thurman in Dior Haute Couture.
Viola Davis in Valentino Haute Couture.
Winnie Harlow in Jean Paul Gaultier.
Yulia Harfouch in Stephane Rolland Haute Couture.
Youssra in Stephane Rolland Haute Couture.
But with any red carpet event come bad moments . Below see the stars that disappointed with their wardrobe choices!
Adriana Lima in Balmain.
Charlotte Le Bon.
Cindy Kimberley in Loba.
Clotilde Coureau in Valentino.
Heidi Klum in Zuhair Murad.
Irina Shayk in Mowalowa.
Irina Shayk in Gucci.
Isabela Fontana in Mugler.
Jeremy O.Harris.
Julia Fox.
Lena Mahfouf.
Lori Harvey in LaQuan Smith.
Troye Sivan in Alexander McQueen.
Troy Sivan in Valentino.
Yseult in Alexander McQueen.
For more people news CLICK HERE.