Jennifer Aniston and Justin Theroux

Jennifer Aniston and Justin Theroux are engaged, People reports.

"Justin Theroux had an amazing birthday on Friday, receiving an extraordinary gift when his girlfriend, Jennifer Aniston, accepted his proposal of marriage," his rep told the magazine.

Who are Hollywood's highest-paid actresses?

Aniston, 43, and Theroux, who turned 41, began dating in May 2011. Aniston was previously married to Brad Pitt. The pair divorced in 2005.