LOS ANGELES, CA. -- Jennifer Aniston and longtime boyfriend Justin Theroux finally are husband and wife.
The couple were married Wednesday in a top-secret ceremony at their Bel Air mansion, US confirms.
Celebrity attendees included Lisa Kudrow, Emily Blunt, John Krasinski, Ellen DeGeneres, Lake Bell, Scott Campbell, Terry Richardson,Howard Stern, Sia, Chelsea Handler and Jennifer Meyer.
TMZ reports the couple disguised the event as an elaborate house party complete with a cake featuring puppet versions of themselves.
A pastor carrying a Bible was also seen walking into the home.
The ultra private pair went all out to keep the big event under wraps hiding anything related to the wedding set up in a big shed on the property.
Aniston began dating "The Leftovers" star after starring together in the comedy "Wanderlust" in 2012 and were engaged 18 months later.
The pair had a strong foundation since they were friends for seven years before starting to date, meeting while filming "Tropic Thunder" in 2008.
This is the first marriage for Theroux and second marriage for the "Friends" star as she was famously married to actor Brad Pitt from 2000 to 2005.