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!
Sept. 10, 2002
Cameron to the rescue! The actress showed off her incredible physique on the set of Charlie's Angels: Full Throttle during a shoot in Malibu, Calif.
Credit: Frazer Harrison/Getty Images