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!
Aug. 25, 2004
Surf's up, indeed. Diaz spent some quality time with then-boyfriend Justin Timberlake during a getaway in Hawaii doing — what else? — a few tricks on her surfboard.
Credit: Flynet Pictures