Jennifer Aniston and Justin Theroux have finally tied the knot.
According to People & TMZ, the couple exchanged vows in front of 70 family members and friends on Wednesday at their home in Bel Air.
Many of the stars' celebrity friends attended the party, including Lisa Kudrow, Sia, Chelsea Handler and John Krasinski.
Aniston, 45, and Theroux, 43, got engaged after a year of dating in August of 2012.
Reps for the pair have yet to confirm the wedding, but from the pictures TMZ has snagged, it looks pretty legit (there was a minister there, and they don't typically frequent birthday parties with bibles in hand).