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!
Feb. 23, 2007
Girls' trip! Diaz and BFF Drew Barrymore, who both recently split with their long-term boyfriends, spent some time recouping and regrouping in Hawaii to celebrate Barrymore's 32nd birthday.