Skip Nav
Photo 86 of 101


16. Cameron Diaz

Cameron Diaz had a fast-paced Summer of 2010, traveling the world to promote Knight and Day with Tom Cruise. Between her jet-setting stops, Cameron's romance with Alex Rodriguez heated up and the two were spotted relaxing on beaches from Hawaii to Miami. The two are going strong, and she is frequently spotted cheering on his NY Yankees at home and on the road. Cameron kicked off 2011 with The Green Hornet and will show off her comedic chops on the big screen with Bad Teacher. All the while, Cameron looks fantastic at 38 and still has one of the most enviable, toned bodies in Hollywood.

Image Source: Getty
All the Latest From Ryan Reynolds