After many years of claiming she never wanted to get married or have children, 42 year old actress Cameron Diaz has tied the knot with rocker Benji Madden (35).

The Hollywood couple tied the knot in a secret ceremony yesterday Jan. 6, 2015 after dating for 7 months.

Guests at the wedding included Reese WitherspoonGwyneth Paltrow, Samantha Ronson and Robin Antin. Her bridesmaids were her besties Nicole Richie, Drew Barrymore, her sister Chimene and assistant Jesse Lutz.

The couple have released a statement on their wedding.

We couldn’t be happier to begin our new journey together surrounded by our closest family and friends. Getting married is the next step when you are totally in love and comfortable with someone. Cameron has found true happiness.

Image Credit: National Photo Group