Theroux's representative confirmed the engagement news to PEOPLE. "Justin Theroux had an amazing birthday on Friday, receiving an extraordinary gift when his girlfriend, Jennifer Aniston, accepted his proposal of marriage," the rep said in a statement.

Aniston, 43, and Theroux have been dating for more than a year. Days before the engagement, the pair was spotted vacationing in Kauai, Hawaii. This will be a second marriage for her, but the first for him. She was previously married to Brad Pitt who is now engaged to Angelina Jolie.