Benji Madden is one lucky guy!
Just a few days after Cameron Diaz and her beau were spotted swimming together in the ocean over Fourth of July weekend, the 41-year-old actress hit the pool at her hotel in Miami Monday showing some serious skin!
The Sex Tape star flaunted her super-hot body in black bikini bottoms with peekaboo sides paired with an orange top that showed off her cleavage. Diaz's body looked toned and tight as she dried off with a towel. As for her mood, Diaz was all smiles while lounging poolside.