Stars gathered in Capri, Italy, on Saturday, July 30, for LuisaViaRoma x UNICEF's sixth annual charity gala. Following an auction that raised over eight million euros to support the organization's emergency programs for Ukraine and Syria, guests enjoyed Jennifer Lopez's headliner performance [1], which she delivered in a custom bold animal-print ensemble [2] by Roberto Cavalli. Prior to J Lo's electric stage presence, the event's star-studded red carpet welcomed a sea of glamorous, stylish guests gathered at the Certosa di San Giacomo monastery. And while Lopez skipped the official carpet, she arrived at the event in a sheer yellow dress with a high neck and long sleeves, which she teamed with white platforms, colorful earrings, and a bedazzled green Louis Vuitton bag.
Among other best dressed celebrities: Vanessa Hudgens [3], styled by Jason Bolden, sparkled in a custom Michael Kors Collection dress with a dramatic train, which was hand-embroidered with over two million recycled paillette sequins; and Sofia Carson [4], who kicked off the gala with a beautiful performance, chose a romantic white dress from Giambattista Valli haute couture for the red carpet before changing into another white ruffle gown for the stage.
Other memorable looks at the LuisaViaRoma x UNICEF event included Ashley Park [5] in a Valentino minidress and sky-high platforms to match; Heidi Klum's daughter Leni Klum [6] dressed in a black lace floral gown; Jasmine Tookes [7] wearing a Grecian-inspired Zuhair Murad number; and the Haim sisters [8] all wearing sparkly minidresses. Keep scrolling to get a close look at the best dressed stars at Saturday night's gala.