Katy Perry is Drew Barrymore’s new red carpet style crush.
The two stars attended Friday night’s (14Oct16) Children's Hospital of Los Angeles Once Upon a Time Gala, and both looked radiant as they walked the red carpet.
Katy opted for a stunning Marchesa dress, which featured sheer material covered in sequined flowers, while Drew went for a black off-the-shoulder Elizabeth Kenny gown.
“I've been doing red carpets since the '80s and I'm totally taking notes,” Drew told Katy as the singer posed in front of the camera, reports instyle.com.
Speaking about her outfit, Drew, 41, joked that she chose it as it shows off her favorite body parts.
“It seemed like demure and appropriate, and black-tie... and giving good shoulder. Let me show off my decolletage and my clavicle. My clavicle and my forearms, my favorite features,” she laughed.
Drew finished her look with drop earrings and a pink satin clutch, with her honey-toned hair swept into a side plait.
Modern Family actor Eric Stonestreet, Teri Hatcher and Jamie Lee Curtis were also in attendance. When asked about Drew, Jamie gushed about how amazing the actress-turned-businesswoman is.
“(She is) a beautiful woman,” she praised. “She's a fabulous example of beautiful, lovely people.”
During the evening’s celebrations Drew was presented with the Courage to Care Award.
Katy, 31, was on hand to provide the musical entertainment, belting out hits Teenage Dream, Roar and Perfect Storm.
“It's a big dress, but if you're going to be a princess, you've got to wear them,” she told guests.