Cameron Diaz and Benji Madden have officially tied the knot!

The 'Annie' actress, 42, and the 'Good Charlotte' rocker, 35, married in a surprise wedding at Cameron's Beverly Hills home on Monday, Jan. 5.

According to 'In Touch Weekly,' Cameron and Benji exchanged vows in front of about 100 guests including their famous friends Drew Barrymore, Reese Witherspoon and Gwyneth Paltrow.

cameron diaz & benji madden 1

Cameron and Benji vacationing in France in July 2014.

No details of the bride's wedding gown have been released just yet, however, 'In Touch Weekly' reported Cameron did experience a bit of trouble when she changed into her second dress! Right before the reception, the actress got stuck in her first number and needed the assistance of one of her stylists.

Related Story: Cameron Diaz Reveals: "I'm Not Opposed to Doing Nudity"

On Sunday, Jan. 4, the lovebirds allegedly hosted an intimate rehearsal dinner for friends and family. Upon arrival, guests were treated to a cocktail hour before being seated for dinner around 7:30 p.m.

cameron diaz & benji madden 2
Getty

Benji and Cameron stepped out in NYC in November.

The pair were introduced just seven months ago by Cameron's now sister-in-law, Nicole Richie. They became engaged on Dec. 19, 2014.

"We couldn't be happier to begin our new journey together surrounded by our closest family and friends," the couple told 'People' in a statement.

Congratulations to Mr. and Mrs. Madden!