Los Angeles: Hollywood beauty Cameron Diaz has tied the knot with 'Good Charlotte' rocker Benji Madden.
The pair said their vows at the 'Annie' star's Beverly Hills pad in front of close friends and family last evening, reported US media.
The wedding was attended by celebrity guests including Reese Witherspoon, Gwyneth Paltrow, Samantha Ronson and Robin Antin.
Benji's nephew, Joel Madden and Nicole Richie's son, Sparrow, served as the ring bearer.
Joining Diaz, 42, as her bridesmaids were her friends Richie, Drew Barrymore, her sister Chimene and assistant Jesse Lutz.
The event was orchestrated by wedding planners Yifat Oren and Stefanie Cove and featured flowers from The Velvet Garden.
Before saying "I do", the couple celebrated with a rehearsal dinner catered by Lucques at the star's Beverly Hills pad on January 4.
The couple got engaged on December 19 after dating for seven months.
20 Oscar facts: Interesting trivia about the Academy Awards
Photos: Alia Bhatt, Sunny Deol at an event in Mumbai
Photos: Akshay Kumar, Taapsee Pannu promote 'Naam Shabana'
Flashback: When sexy models sizzled in bikinis at Tokyo fashion show
Photos: These Indian cities top the list in online purchase of sex products