After three years engaged and countless breakup rumors, Jennifer Aniston has finally gotten her happy ending with Justin Theroux! The couple tied the knot last night at their Bel Air home, according to reports.
Tells including a man dressed like a pastor with Bible in hand -- as well as a cake with wedding ornaments on it -- were spotted on the premises.
The home's backyard was fully furnished with chairs and tables for more than 100 guests in anticipation of one of Hollywood's most anticipated weddings of the decade. The A-list duo began dating in May 2011 and made their engagement public more than a year later in August 2012.
Earlier this year, the Wanderlust beauty told InStyle that she and Theroux were going back-and-forth over how high-profile an affair they wanted, knowing the huge paparazzi presence their union would attract.
"There's a big discussion in our house right now: Do you just do it and say screw it? Or do you try desperately to get away with it where you don't have any fun because you're hiding in a cave somewhere?"
"If we could do it without all the buzzing and the noise … it can be done. When there's a will, there's a way."