'Confirmed singleton' Cameron Diaz, 42, finally weds
Hollywood star Cameron Diaz has finally tied the knot.
The 42-year-old actress, who has been something of a flag-bearer for single women, married rocker Benji Madden (35), after dating for eight months.
"We couldn't be happier to begin our new journey together surrounded by our closest family and friends," the couple said. Their representative added the couple "were married on Monday evening in an intimate ceremony at their home in Los Angeles".
Celebrity Nicole Richie, who is married to Madden's twin brother Joel, played cupid in the romance. Ms Diaz's former flames include Justin Timberlake, Jared Leto and baseball star Alex Rodriguez, while Good Charlotte rocker Madden was previously linked to hotel heiress Paris Hilton.
The couple sparked speculation that they were set to marry when the 'Charlie's Angels' actress was seen with an engagement ring over Christmas.
Guests at the wedding bash included Gwyneth Paltrow and Reese Witherspoon, while Drew Barrymore was a bridesmaid and Richie's son Sparrow a ring bearer.
The reception was held under a tent at their luxury home.