Cameron Diaz is making a very rare public appearance!
The 52-year-old Bad Teacher actress made a surprise appearance at Elle’s 2024 Women in Hollywood celebration on Tuesday (November 19) held at the Four Seasons Hotel Los Angeles in Beverly Hills, Calif.
Cameron donned a shimmering black top with a coordinating black skirt as she helped honor Emilia Pérez stars Karla Sofía Gascón, Selena Gomez, and Zoe Saldaña.
During the event, Cameron also reunited with her Charlie’s Angels: Full Throttle co-star Demi Moore!
The two ladies appeared in the 2003 action comedy, a sequel to 2000′s Charlie’s Angels, alongside Drew Barrymore and Lucy Liu.
After her 11-year hiatus, Cameron will finally be returning to acting in the new action flick Back in Action alongside Jamie Foxx.
The movie hits Netflix on January 17, 2025. Watch the trailer here!
FYI: Cameron is wearing an outfit by Ralph Lauren.
Click through the gallery inside for 10+ pictures of Cameron Diaz at the event…