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!
Apr. 1, 2007
Better after breakup? Diaz donned a bright green bandeau bikini top and colorful pink-and-orange bottoms during a trip to Hawaii just a few months after breaking off her long-term relationship with Timberlake.
Credit: Andrew Shawaf, Pacificcoastnews.com