"They are very happy together," a source close to the couple told the celebrity news Web site, adding they got engaged in Sun Valley, Idaho, during the Christmas holiday.
The 36-year-old former child star is twice-divorced. She was previously married to comedian Tom Green from 1999 to 2001, and to Welsh barman Jeremy Thomas in 1994.
Pregnant Mila Kunis wins 'Best Villain' at MTV Movie Awards
'Happy' fan videos make Pharrell cry [VIDEO]