Diaz Engaged to Good Charlotte’s Benji Madden

Forget My Best Friend’s WeddingCameron Diaz will be heading down the aisle in the near future.

The half-Cuban American actress is engaged to Good Charlotte‘s Benji Madden, according to People.

Cameron Diaz

“It happened a few nights ago,” a Madden pal tells the magazine about the proposal. “All of Benji’s friends are aware and happy for him.”

Spending quality time with Diaz’s family in Florida earlier this year, the rocker went the traditional route when asking for his future wife’s hand in marriage.

“Her mom is a fan of him as well and gave her blessing,” says the pal.

Diaz, who starred opposite Julia Roberts in My Best Friend’s Wedding, started dating the musician in May after Nicole Richie set them up (Richie is married to Madden’s twin brother Joel).

“I approve of anything that’s going to make Benj happy,” Richie told Watch What Happens Live host Andy Cohen in July.

“Since she started dating Benji, Cameron has changed in a very positive way,” a source said earlier this year. “She can’t stop smiling and seems much happier.”

This is the first engagement for Madden, 35, and the second for the Annie star. She was briefly engaged to Jared Leto in 2000 and previously dated Alex Rodriguez, Justin Timberlake, Matt Dillon, Diddy and Edward Norton.