Cameron Diaz

Cameron Diaz

Cameron Diaz and Benji Madden are reportedly getting married today (05.01.15).

The couple - who got engaged in December - is believed to have held a rehearsal dinner last night (04.01.15) ahead of the big day.

The intimate affair was attended by a small group of people at a location in Beverly Hills.

The guests were offered drinks as they waited for their meal, which began at roughly 7.30pm. The group stayed at the venue for three hours before retiring for the evening, according to a report by Us Weekly magazine.

The 42-year-old actress was "swept her off her feet" by the 35-year-old singer/songwriter, according to a source close to the 'The Other Woman' star.

The insider said previously: "Cameron hasn't been this happy in a long time.

"She found someone who knew how lucky he was to have her. The other guys treated her badly, but Benji would do anything for her. She's madly in love."

The blonde beauty - who initially bonded with the former Good Charlotte singer because of her "great taste in music" - is believed to have told friends that she knew he was "the one" because of his "chivalrous ways".

When news of their engagement broke, a source revealed their friends were "so happy" for the pair.

The source shared: "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."