Finally, Jennifer Aniston and Justin Theroux are married! After being engaged for nearly three years, multiple sources confirmed to Us Weekly that the couple tied the knot in a private ceremony at their $21 million Bel Air, Calif., mansion Wednesday.

Although an intimate affair, the couple celebrated their nuptials with more than 70 family members and friends, including Lisa Kudrow, Howard Stern, Chelsea Handler, Jennifer Meyer, Emily Blunt, John Krasinski, Ellen DeGeneres, Jason Bateman and Sia.

Photos posted on TMZ's website show a large wooden deck set up in the backyard, and a bar, tables and chairs set up on the grass. The party's staff were spotted bringing in a massive cake that featured a puppet likeness of both Aniston and Theroux on top. Paparazzi also photographed a pastor holding a bible arriving at the couple's home.

The couple reportedly had a shed built over the past week to hide supplies and furniture for their wedding. In order to keep their nuptials a secret, the former "Friends" actress confiscated the staff members' phones and forbid them from parking on the property.

Aniston and Theroux first met on the set of "Tropic Thunder" in Hawaii in 2008, and began dating after reconnecting on the set of 2010's "Wanderlust." Theroux popped the question in 2012 during a party for his 41st birthday.

"We were friends for seven years. I replay when I met him then, but he wasn't a boyfriend," Aniston told People. "It's funny to replay it because we weren't even anywhere in each other's realms of possibility."