Longtime single gal Cameron Diaz is tying the knot! People confirmed that Diaz is officially engaged to boyfriend Benji Madden after less than a year of dating. The pair first stepped out in May of this year and have been going strong ever since. "All of Benji's friends are aware and happy for him," a source told People about the engagement.