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!
March 3, 2013
Reese Witherspoon, Drew Barrymore, and Cameron Diaz soaked in some major sun during a girls' getaway to Mexico, where the threesome splashed in the water, chatted animatedly on the shore, and worked on their tans.
Credit: MiamiPIXX/SBMF/FAMEFLYNET PICTURES