Actresses Drew Barrymore and Gwyneth Paltrow hosted a star-studded surprise birthday party for Cameron Diaz over the weekend (30-31Aug14) in New York.

The Charlie's Angels star, who turned 42 on Saturday (30Aug14), celebrated the milestone with Rashida Jones, Chris Martin and Lake Bell in The Hamptons.

Diaz's boyfriend Benji Madden was reportedly in attendance and makeup artist Gucci Westman shared pictures on of Diaz and her other friends gathered at the laid-back affair, before removing them from the social media website, according to the New York Post.