Cameron Diaz & Alex Rodriguez Share Fun in the Sun with George Clooney

Cameron Diaz was caught hanging out in her favorite hot spot, Los Cabos, Mexico this past weekend. She was joined by her on-again boyfriend Alex Rodriguez as well as his young daughters in a rare display of maternal instincts for the 38-year-old actress.

Another huge star popped up to crash Diaz and her Bronx bomber beau's party—none other than George Clooney was snapped chatting it up Diaz! Clooney was visiting Los Cabos with his gorgeous Italian girlfriend Elisabetta Canalis and ran into the couple while they were out on a lunch date.

After hugging and talking for a bit, each couple went their own way at the luxury resort. Ahhhh, to be rich and famous—we wish our holidays were this stress free!