Cameron Diaz Flaunts Her Bikini Body and Hits the Beach With Benji Madden

Cameron Diaz showed off her bikini body in a mismatched two-piece at the pool in Miami on Monday. She has reportedly been spending time in Florida with her family, and last week, she and boyfriend Benji Madden crossed a big milestone off their list: beach PDA! The actress and musician soaked up the sun on Thursday, hanging out with pals and taking a swim together. At one point, Cameron lit up with a smile and wrapped her arms around Benji as the waves rolled by. Cameron showed off her svelte physique in a teal bikini top and blue bottom, while Benji went shirtless, revealing his numerous tattoos.

Cameron and Benji went public with their love last month, holding hands during an adorable stroll through NYC. The actress recently opened up about her new perspective in an interview with Esquire, saying, "I like being 41. I love it. So much sh*t just falls away. Fear, mostly. It's the best age. That's when a woman knows how to work things, or she doesn't care about that anymore. You just stop being afraid. You don't worry about what men think. You just don't worry that time registers anything awful." Keep reading to see Cameron and Benji's new snaps, and if you can't get enough of that kind of connection, check out the sexiest beach PDA pictures you'll ever see.