Reese Witherspoon is having a very happy holidays. US Magazine exclusively reports that the Oscar-winning actress ('Walk the Line'), 34, is engaged to her longtime boyfriend, Jim Toth.

"They are extremely happy," a rep told the mag.

The couple began dating in January, shortly after Witherspoon's split from actor Jake Gyllenhaal. Toth, 40, is a Hollywood agent, according to the report.


This will be Witherspoon's second marriage. She was previously wed to actor Ryan Phillippe, whom she divorced 2008. They have two children together: Ava, 11, and Deacon, 7.

Witherspoon currently stars in the comedy 'How Do You Know,' in theaters nationwide.