Jennifer Aniston is engaged to marry actor Justin Theroux, People magazine reported.

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

The couple dated for more than a year and co-starred in one film, Wanderlust, before Theroux’s proposal.

The marriage follows the star's previous union with Brad Pitt, which ended in divorce after Pitt met Angelina Jolie in 2005.

The ELLE cover star and Theroux have yet to announce a wedding date.

Discover wedding-planning ideas on our wedding blog