Continue reading the rest of this blog post from the original source ►
After nearly 3 years of being engaged, Jennifer Aniston and Justin Theroux are finally married.
The couple tied the knot on Wednesday night at their Bel Air mansion. Guests including Chelsea Handler, Howard Stern, Emily Blunt, John Krasinski and Lisa Kudrow were invited to what they thought was a surprise birthday party for Theroux.
The empty mansion next door was used as a staging area to keep things under wraps. After marrying inside the house, guests retreated outside for dinner and a live performance by Sia.
Mr. and Mrs. Theroux departed for a honeymoon in Bora Bora on Thursday morning.
This is the first marriage for Theroux. Aniston was married to Brad Pitt from 2000 to 2005.