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!"