Cameron Diaz celebrates birthday with star-studded party!

Hollywood actress Cameron Diaz celebrated her birthday last night, and we just can’t believe what age she is!

The actress was treated to a surprise 42ND (!!) birthday party thrown by A-list pals including Drew Barrymore and Chris Martin.

Make-up artist Gucci Westman shared snaps of the festivities on Instagram where Drew, Boston Legal star Lake Bell, Coldplay frontman Chris, and an array of other pals were snapped having fun.

In a celebrity huddle to rival Ellen’s famous Oscars selfie, the gang seemed to be having a ball!

“Best surprise #birthday for @camerondiaz!! @drewbarrymore”, the make-up artist captioned the pic.

We’re pretty sure that’s Cameron’s rocker boyfriend Benji Madden in one of the snaps! So sweet!