The stars gathered in Capri, Italy on Saturday, July 30, for the fourth annual LuisaViaRoma x UNICEF Charity Gala. After an auction that raised more than eight million euros to support the organization’s emergency programs for Ukraine and Syria, guests enjoyed Jennifer Lopez’s headline performance, which she delivered in a custom bold animal-print ensemble by Roberto Cavalli. Before J Lo’s electrifying stage appearance, 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 paired with white platforms, colorful earrings and a bejeweled green Louis Vuitton bag.
Among the other best-dressed celebrities: Vanessa Hudgens, styled by Jason Bolden, sparkled in a custom Michael Kors with a dramatic train, which was hand-embroidered with over two million recycled palette sequins; And Sofia Carson, who opened the gala with a beautiful performance, chose a romantic white dress from Giambattista Valley Haute Couture for the red carpet before changing into another white ruffled gown for the stage.
Other memorable looks at the LuisaViaRoma x UNICEF event included Ashley Park matching a Valentino minidress and sky-high platforms; Leni Klum, daughter of Heidi Klum, in a black lace floral gown; Jasmine Tookes, wearing a Grecian-inspired Zuhair Murad number; and the Haim sisters, all in sparkly minidresses. Keep scrolling for a closer look at the best-dressed stars at Saturday night’s gala.