Cameron Diaz and Demi Moore at Elle's 2024 Women in Hollywood© Stefanie Keenan

Cameron Diaz and Demi Moore have a stunning Charlie's Angels reunion

'Charlie's Angels 2: Full Throttle' came out 20 years ago. 


Senior Writer
NOVEMBER 21, 2024 10:29 AM EST

Cameron Diaz and Demi Moore have reunited! The former Angels, who famously played rivals in "Charlie's Angels: Full Throttle" met up at a gala, sharing a stunning photo of their reunion. 

© Stefanie Keenan

Cameron Diaz and Demi Moore at Elle's 2024 Women in Hollywood

Diaz and Moore reunited at Elle's 2024 Women in Hollywood celebration, hosted at Beverly Hills earlier this week. The two wore stunning Ralph Lauren gowns, with Diaz wearing a black look made out of a glittery long-sleeved top, and a long and flowy skirt. She rounded out the look with heels and black tights. 

Moore wore a silver and glittery floor-length gown that she rounded out with heels and jewelry, including earrings. 

"Charlie Angels 2: Full Throttle" was released in 2003. The film starred Lucy Liu, Drew Barrymore, and Cameron Diaz as the titular angels, fighting different bad guys, including the film's main villain, a retired Angel named Madison Lee played by Moore. 

While the reunion at the Elle party was exciting for many "Charlie's Angels" fans, Diaz and Moore are friends and have met up before. In 2019, the two notoriously reunited to support their co-star Lucy Liu, who was awarded her Hollywood Walk of Fame Star.

© Matt Winkelmeyer

Drew Barrymore, Lucy Liu, Demi Moore and Cameron Diaz in 2019

More details about Diaz's appearance at Elle's event

Diaz is a star who normally prefers to steer clear of Hollywood events. She made an appearance at the event to support the film "Emilia Perez" and the lead stars of the film: Selena Gomez, Zoe Saldana, and Karla Sofia Gascon

“It’s really quite incredible to be in this room right now because it reminds me so much of what I love about making movies – the intimacy and the connection,” said Diaz, according to Variety.

“It is also a deeply human story about love and a journey to find one’s authentic self,” Diaz said. “What these three actresses have accomplished with this film…it is truly remarkable. Together, they have created something unforgettable.”

© L. Cohen

Drew Barrymore, Cameron Diaz, Lucy Liu and Demi Moore