Cameron Diaz makes her first red carpet appearance in five years

The actress attended a film premiere
Cameron Diaz stepped onto the red carpet for the first time in five years. The actress attended the premiere of the film Back in action, in which she stars alongside Jamie Foxx.
The 52-year-old star posed for paparazzi in a semi-sheer black blouse paired with jeans and loafers, completing her look with a long coat.
Cameron’s last public appearance was in 2019, when she joined her colleagues Drew Barrymore and Demi Moore to support actress Lucy Liu, who was honored with her own star on the Hollywood Walk of Fame.
It’s worth noting that Cameron Diaz stepped away from acting for ten years to focus on building a happy family. Her last film role was in Annie (2014). A year later, she married musician Benji Madden, with whom she has two children.
The premiere of Back in action is scheduled for January 17, 2025.