Cameron Diaz gets married!
Actress Cameron Diaz has secretly got married to Good Charlotte's Benji Madden.
Diaz, who is currently promoting her new movie 'Annie', tied the knott in an intimate ceremony at their L.A home on Monday evening.
The 'Something About Mary' star has always claimed that she wants to remain a bachelorette but seems to have broken her own rule after meeting the single last May,
Guests at the star studded bash included Gywneth Paltrow, Drew Barrymore and Reece Witherspoon.