Glitz and glamour! Vanessa Hudgens, Katy Perry, Orlando Bloom and more A-listers looked incredible while walking the purple carpet at the LuisaViaRoma x UNICEF Summer Gala, which took place on Saturday, July 31, in Capri, Italy.
The celebrities helped raise money for UNICEF, which is "responsible for providing humanitarian and developmental aid to children worldwide."
Scroll through the gallery below to see all the stunning looks!
Nicky Hilton posed with her husband, James Rothschild, on the purple carpet. "Date night 🖤," she captioned a mirror selfie via Instagram.
The next day, the socialite appeared to be relaxing on a boat in Capri. "Deep blue sea 💙🌊🇮🇹," she wrote.
Olivia Culpo showed off her enviable abs in a cut-out black gown. The model has been enjoying some time abroad for the past few days, where she soaked up some sun.
"Swipe for Olympic dive routine 🍑🤭@revolve @lovewave," she captioned some photos of herself rocking a white bikini.
Lais Ribeiro dazzled in a black gown and later shared the photos on social media.
"Thanks for having me @unicef," she wrote. "Glam by my love @babimoura_beauty."
The High School Musical alum showed off her long and lean legs in a black frock. "A night for @unicef 💚 @luisaviaroma 📸 @danieleventurelliphoto," she wrote.
Emily Ratajkowski got a little escape from her son, as she attended the lavish affair.
The "Roar" singer wore a black dress, which had white sleeves!
The pair left daughter Daisy at home, so they could have a date night. "ty @luisaviaroma & of course my friends @unicefitalia ♥️," she wrote on the 'gram.
Twinning! Heidi Klum brought along her daughter, Leni, as her date.
"I'm so happy for her. I'm so happy that we finally arrived and she's old enough and she can do this," Klum said about her teen's modeling career. "It is the wildest thing. Sometimes I see myself in her because we're quite goofy and silly and she's on the set, like, being me. It's like a mini-me, but then she's doing her own thing. It's a lot of fun to watch."
The blonde beauty showed off her sparkly silver gown.
Sandra Lee — who showed off her recent weight loss — made a statement in her yellow dress!
"Tonight was The Gala to support UNICEF in Capri-after creating the LA board with two girlfriends and serving as a Unicef special Emissary, I have to say I’ve been to many many events, but this has been the most extraordinary event I have been to in so long," she shared. "Cheers to the team, thank you for all the hard work, dedication and support ….you have made the difference in hundreds of thousands of children’s lives. So so so Grateful, Sandra."
"@unicefitalia 💚," Eiza González wrote of her green frock.
Outfit change! Perry rocked a gold dress while on stage.
The blonde beauty got to perform alongside John Legend. Sounds like an amazing night!