Reese Witherspoon has married Jim Toth.
The couple tied the knot last night at the actress's six-acre ranch home in Ojai, California during a romantic Southern-style wedding.
Celebrity friends including Renee Zellweger, Alyssa Milano and Tobey Maguire were among the 140 guests who watched the blonde beauty wed the Hollywood agent wearing a custom-designed Monique Lhuillier dress, according to UsMagazine.com
Reese's children from her first marriage to actor Ryan Phillippe, Ava, 11, and seven-year-old Deacon took part in the ceremony and the 'Walk the Line' star's best friend Heather Rosenfield was matron of honour.
The 35-year-old star walked down the aisle to traditional wedding song 'Here Comes the Bride' but a Southern feel was added with 'Tennessee Waltz' playing during the procession.
The happy couple were married by Reverend Jimmy Bartz in a 20-minute ceremony and exchanged wedding rings designed by jeweller William Goldberg.
A source close to the pair - who announced their engagement in December - told the magazine that they are a perfect match and said Reese feels secure with her new husband.
They said: "He's a very confident guy who takes care of her.
"[Reese] really wants to be married and have that security with someone. They feel like they've hit the jackpot in this relationship!"