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. The Huffington Post has reached out to the couple's reps for a comment. Rumors have been flying for a few weeks now, but it appears Diaz made it official when she was spotted wearing what looks like an engagement ring as she and Madden made their way through JFK airport in New York City on Wednesday. Back in 2010, the 42-year-old actress, whose exes include Jared Leto, Alex Rodriguez and Justin Timberlake, insisted that a big wedding would not be in her future.