From Charlie's Angels to The Holiday to Bad Teacher -- there's definitely something about Cameron Diaz! The Hollywood veteran isn't shy about showing off her enviable beach body, and is just as comfortable in a bikini as she is in a show-stopping red carpet gown. Check out the actress' hottest bikini moments!
June 15, 2005
Diaz gets ready to rinse off after a particularly sandy surf set. "I love surfing," she once said. "It's definitely a spiritual experience, the closest you can get to Mother Nature, which is God to me."