2 of 298Attribution: Getty Images for ELLE
Cameron Diaz and Demi Moore
They were sworn enemies on screen, but Cameron Diaz and Demi Moore are definitely on friendly terms now.
The pair reunited 21 years after they starred in Charlie's Angels: Full Throttle together.
Diaz played one of the Angels while Moore played a former Angel turned villain.
They reunited at the ELLE's 2024 Women in Hollywood celebration, where they snapped this photo gorgeous together.
Both actresses wore Ralph Lauren, who sponsored the event. Diaz wore head to toe black with a sparkly top, black skirt, black stockings and pointy black pumps. She topped off her look with a classic red lip.
Moore chose a sparkly metallic gown that started as gold around the shoulders, gradually transforming into a bronze shade at the hem.