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. 22, 2010
Will the real Cameron Diaz please stand up? The Charlie's Angel actress showed off her buff body alongside boyfriend A-Rod while paddleboarding and jet-skiing on a couple's getaway in Cabo.