The Cannes Film Festival always brings forth the most glamorous celebrities around the world, and this year was no exception!
Per usual, Cara Delevingne rocked it out on the red carpet, wearing a black lace Burberry gown. Eva Longoria looked gorgeous in this beaded grey gown with a flawy and elegant train, and she looked every bit like modern day royalty. Emma Watson looked sophisticated and chic in this sparkly black and white number, and I love seeing how her style has evolved! Freida Pinto was another favorite for me in this gorgeous beaded gown, and Lydia Kebede looks incredible in black and white!
Of these red carpet looks, which style starlet is your favorite?