Katy Perry looked like a million bucks at the star-studded Children’s Hospital Los Angeles Once Upon a Time Gala on Saturday, where the stunning singer performed for a good cause.
Perry shined in semi-sheer champagne gown adorned with beaded flower embellishments while walking the red carpet at the L.A. Live Event Deck.
“I had a life-changing experience of my own when I got to visit the Children’s Hospital in December,” Perry, 31, explained. “I got to see their music therapy program, which is basically where a bunch of musicians come and play to patients. They play to premature babies in the NICU up to adults, all of it.”
“I had such a profound personal experience that I was like, ‘Of course, whatever you need. If I can help you raise money or funds or get eyeballs to the Children’s Hospital, I’ll do it,'” she continued. “So that’s why I’m here.”
Perry didn’t just lend her presence to the event, she also sang live for those who came out to the annual fundraiser. Donning a frilly, light-pink gown, Perry played a short set, which included her hits “Roar,” “Teenage Dream,” “Firework” and “Dark Horse.”
After wrapping up her performance with an emotional rendition of “Somewhere Over the Rainbow,” Perry was presented with a bouquet of flowers by a young boy named Caiden Moran, who is deaf. Perry gave Caiden a kiss on the cheek and used sign language to say, “I love you.”
Perry, Barrymore and Gad were among many big-name guests at the event, which also included Jessica Capshaw, Jamie Lee Curtis, Katharine McPhee, Eric Stonestreet, Holly Robinson Peete and Luc Robitaille, among others.
Back in June, Perry traveled to Vietnam in her role as a UNICEF Goodwill Ambassador, where she fought to raise awareness about the plight of economically disadvantaged children who are left behind even as the country’s economy grows.