New Delhi, Jan 6 (ANI): Cameron Diaz has tied the knot with beau Benji Madden on January 5 at her Beverly Hills home. Though the 42-year-old actress, who had consistently described herself as the 'not marrying types,' took vows with her Good Charlotte rocker beau in the presence of family and friends, a leading US magazine reported. The couple, who had gotten engaged in December after dating for 7 months, had also celebrated with a rehearsal dinner catered by Lucques at the star's Beverly Hills pad a day before the wedding.