Jennifer and Theroux tie the knot, finally!
Justin Theroux and actor Jennifer Aniston allegedly got married at their Bel-Air mansion.
Aniston's maid of honor was Courtney Cox, while Scott Campbell served as Theroux's best man at the ceremony.
This marriage is Aniston's second and Theroux's first.
The couple's engagement lasted almost 5 years. Theroux had proposed to Aniston in August 2012 on her 41st birthday.