Jennifer Aniston and Justin Theroux have made it official.
The longtime couple tied the knot Wednesday night at their Bel Air mansion in Los Angeles, according to multiple reports. They have yet to confirm the big news, but TMZ has photos of the star-studded, surprise shin-dig, which included Howard Stern, Chelsea Handler, Sia, Lisa Kudrow and John Krasinski among the guests.
Insiders said Aniston, 46, told pals that she was throwing a surprise 44th birthday party for Theroux, and when they arrived, they soon learned that they had just been invited to the couple's nuptials.
Apparently everything about the affair was very hush-hush. TMZ reports that a giant shed was brought in to cover all the wedding supplies, and no parking was allowed near their home.
Aniston and Theroux got engaged in August 2012 after more than a year of dating.
Aniston was previously married to Brad Pitt from 2000-2005. Theroux dated stylist Heidi Bivens for 14 years before splitting in 2011.
Last year, Aniston opened up about having a family during an interview with Allure magazine, saying, "I don't like [the pressure] that people put on me, on women -- that you've failed yourself as a female because you haven't procreated. I don't think it's fair. You may not have a child come out of your vagina, but that doesn't mean you aren't mothering -- dogs, friends, friends' children."