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!
Dec. 28, 2011
She's got the it factor. Diaz ditched the cold winter weather in favor of sunshine and surf during a holiday trip to — where else? — Hawaii, where she swam with dolphins.
Credit: Splash News