The Bad Teacher actress Cameron Diaz tied the knot to her Good Charlotte rocker beau Benji Madden, on January 5, at Beverly Hills.

The couple were dating for the last 7 months and decided to get engaged in December, 2014. Though Diaz always felt she was not marriage material, it looks like Benji swept her off her feet. A close sources says, “She told Benji she really wants a baby. And he said, ‘Well, marry me.' He's old-fashioned...Marriage was important to him."

Reese Witherspoon, Drew Barrymore and Gwyneth Paltrow as well as Diaz's new brother-in-law, Benji's twin Joel and his wife Nicole Richie were there to see the couple exchange vows. Samantha Ronson, Toni Collette, Jeffrey Katzenberg, producer Nancy Juvonen and Pussycat Dolls choreographer Robin Antin were also in attendance.

Here’s wishing the newlyweds a happy marriage life!