Wedding bells are here! It looks like Cameron Diaz, 42, and her fiancé Benji Madden, 35, are getting married tonight, reports Us Weekly.

Last night, the low-key couple hosted a private rehearsal dinner in Beverly Hills. The luxurious dinner started around 7:30 p.m. -- and lasted about three hours, according to an insider.

The secret wedding comes after the couple's seven-month whirlwind relationship, and less than a month of being engaged. On Dec. 19, news broke that Good Charlotte rocked had popped the question to the leggy movie star.

"Everyone thinks it's wild, but are so happy for them," one source told the mag. "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."