After getting engaged less than a month ago, it appears the couple kept their wedding plans a total secret--until now.

Cameron Diaz Reportedly Cried When She Had To Sing For Her Role Of Miss Hannigan in 'Annie' Remake

They've been married less than a month, and on Monday US Weekly revealed that the couple are getting married today!

Apparently, they hosted a small rehearsal dinner on Sunday, which was completely out of the blue.

Cameron Diaz Said She Was 'Happy To Be A Part' Of The Next Generation Of 'Annie'

US Weekly reported that guests were given drinks upon arrival to the rehearsal dinner which started at 7:30om. An insider revealed that the group stayed at the location for three hours.

The couple officially were engaged on December 19, so it has been only three weeks since they decided to be together forever. That came after only seven short months of dating.

The actress reportedly met her 35-year-old fiance when they were introduced by his sister-in-law, Nicole Richie.

Upon getting engaged last month, an insider told US Weekly:

"Everyone thinks it's wild, but are so happy for them...Benji tends to fall in love easily, but this time it's for real and he landed a great girl. They obviously both make each other incredibly happy, and there's nothing better than that."

Daily Mail reported on Monday that tents were being raised and flowers were being delivered to her Beverly Hills mansion in preparation for the wedding. 

In addition, trucks from The Velvet Garden florist, Classic Party Rentals and Beverage Warehouse were also seen unloading on the property. They also reported seeing five wedding planners on the property organizing the event.