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.
Photos: Abhishek Bachchan and Farah Khan at Boman Irani's birthday bash
Spotted: Shah Rukh Khan at Morani's bungalow in Mumbai
Spotted: Sonam Kapoor and sister Rhea at Mumbai airport
Photos: Ranveer Singh, Vaani Kapoor get 'Befikre' on 'Super Dancer'
In pictures: 12 child artistes who turned into beautiful divas