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!
July 21, 2013
Back on set! Diaz joined fellow Hollywood hotties Kate Upton and Leslie Mann for the filming of their film, The Other Woman, in Nassau, Bahamas.