Fit and in Love! Cameron Diaz Shows Off Her Bikini Body in Miami

at 12:00 pm | By

Cameron's Bikini Body
Take a peep at Cameron Diaz's sexy bikini looks.
Love is in the air for Cameron Diaz.

The 41-year-old Sex Tape actress was spotted smiling poolside in Miami beach yesterday (July 7th), following a romantic getaway with her new boyfriend, rocker Benji Madden.

Diaz spent the Fourth of July holiday with her new man in Florida and even introduced him to her family. A source told E! News the couple “flew into Orlando and then drove to Tampa where they met up for a reunion. They also spent a few days at the beach on Anna Maria Island, where Cameron’s family has a house. It was a great vacation and they had a blast spending time with Cameron’s nieces and nephews.”

The lovebirds were snapped at the beach over the weekend, and couldn’t keep their hands off each other. While it’s clear they are in the “honeymoon stage,” the Bad Teacher star and the 35-year-old tattooed musician have actually known each other for years, and met when Cameron was dating Justin Timberlake.

“When she was first dating Justin, the Madden brothers were around a lot. Cameron and her gang were very friendly with them,” a source told E! “So it’s not like Cameron and Benji just met. Rather, they’ve recently reconnected. Right now, they’re totally into each other.”

Madden even told a U.K radio station last month that he was “lucky” to be dating the Body Book author.

To see more pics of a happy and healthy Cameron, check out the gallery above.