Cameron Diaz just got hitched in a secret wedding!
Hollywood's most eligible bachelorette wed her boyfriend of eight months, 35-year-old rocker Benji Madden.
The couple exchanged vows just after sunset inside her mansion in Beverly Hills.
A white tent was erected in the backyard for the reception. The lush grounds were dimly lit, with lights hanging from the trees and candles lining the walkways.
People magazine quotes a rep for the couple as saying, "We couldn't be happier to begin our new journey together surrounded by our closest family and friends."
The wedding was a star-studded affair. Drew Barrymore, Cameron's co-star from Charlie's Angels, served as a bridesmaid. So did Nicole Richie, who introduced Cameron to Benji. Nicole is married to his twin brother Joel Madden. They were in the band Good Charlotte.
Gwyneth Paltrow and Reese Witherspoon were among the 90 guests.
Party rental trucks and delivery trucks carrying bouquets of white flowers began arriving early Monday morning. A truck from LightenUp Inc. also arrived, and judging by the look of things they did a spectacular job illuminating the property.
Cameron made her best effort to keep her nuptials a secret, telling neighbors she was hosting "a pre-Golden Globes party."
People magazine editor Mary Margaret told INSIDE EDITION, "It was a wedding that no one expected. They had just gotten engaged right before the holidays and it was a really surprising way for them to start off 2015."
Forty-two-year-old Cameron has had her share of high-profile romances. She had a four year relationship with singer Justin Timberlake. She also she dated New York Yankees star Alex Rodriguez.
Now, at last, she has found the guy for her.