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: Deepika Padukone with father Prakash at Mumbai airport
Sachin Tendulkar, son Arjun join Aaditya Thackeray for cleanliness drive in Bandra
Photos: Akshay Kumar's son Aarav's night out in Juhu
Photos: Shilpa Shetty, son Viaan, Geeta Basra on 'Aunty Boli Lagao Boli' sets
Photos: Isha Ambani and mom Nita show their stylish side