Reese Witherspoon is engaged! The Oscar winner will marry boyfriend Jim Toth, Usmagazine.com confirms.

"They are extremely happy," her rep said. Toth -- an agent in Hollywood -- and Witherspoon have been dating for almost a year.