She's been one of the most eligible 'bachelorettes' for some time, but Cameron Diaz has broken some hearts by marrying her rocker beau Benji Madden.
Diaz, 42, wed Benji, 35, at her Beverly Hills home after a whirlwind relationship, which started last March, and just a one-month-long engagement.
According to E! News, around 100 people were in attendance at the wedding on Monday night, and a huge marquee housed the guests in the garden.
Cameron's best friend, Drew Barrymore, and Benji's sister-in-law, Nicole Richie, are thought to have been bridesmaids, while the likes of Gwyneth Paltrow were seen arriving at the venue.
A rep for the couple confirmed the nuptials, telling People magazine the pair "were married this evening in an intimate ceremony at their home in Los Angeles."
Cameron and Benji said: "We couldn't be happier to begin our new journey together surrounded by our closest family and friends."
The nuptials were organised by celebrity wedding planners Yifat Oren and Stefanie Cove, the team behind the Big Days of Natalie Portman, Anne Hathaway and Reese Witherspoon.
According to US Weekly, before the ceremony the couple hosted an intimate rehearsal dinner in Beverly Hills on Sunday, 4 January.
Upon arrival, guests were handed drinks as they awaited the meal, which started at around 7.30 pm. One insider told the site that the group stayed at the location for about three hours.
It looked like things were already hotting up back in July, when the couple were spotted looking very happy together while chartering a yacht around the Mediterranean, making a pit stop in the South of France (top pic).
A source told People, "It was a big wedding, but they still managed to make it feel very personal. Only their families and very special friends attended.
"It all felt very down-to-earth and sweet. Guests arrived smiling and almost seemed giddy. Everyone was excited to be a part of the wedding."
Aww. Huge congrats to the happy couple.
LOVE A WEDDING? See a host of other stars who recently tied the knot: