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!
July 31, 2011
If you've got it, flaunt it! Diaz showed off her incredible physique during a beach outing in South Beach, Fla. in a bright yellow bikini, chatting with friends, taking dips in the water, and even meeting awestruck fans.