Cameron Diaz Flaunts Bikini Body in Mexico (PHOTOS)
The Knight and Day star dipped into a pool with some buddies while wearing a skimpy black bikini and white straw hat. Cameron wasn't the only star who was frolicking in a bikini this weekend – Megan Fox was spotted wearing a skimpy black bikini earlier this weekend.
What do you think of Cameron's bikini body? Check out more photos and share your thoughts in the comments.