Jennifer Aniston has finally tied the knot.
Her top secret wedding to actor Justin Theroux took place on Wednesday night at her Bel-Air mansion.
There were tables for about 70 guests and the pool was covered with a dance floor to make more room to party. A minister performed the ceremony.
Singer Sia reportedly performed her hit “Chandelier.”
Zoe Ruderman of People magazine told INSIDE EDITION: "Most of the guests who showed up thought they were coming for a party and were surprised to find out that their friend Jennifer and their friend Justin were getting married."
The white cake sure was unique. Instead of the traditional bride and groom, the top was decorated with images of Jen and Justin.
Some of the A-list guests included Lisa Kudrow - her co-star from Friends. Howard Stern was also there. Others attending the nuptials were actress Emily Blunt, Ellen DeGeneres and Chelsea Handler.
On Thursday, the newlyweds were seen boarding a private plane, presumably to go on their honeymoon.
In 2012, Jen announced her engagement on Chelsea’s talk show, Chelsea Lately.
America has been rooting for the actress ever since her split from first husband Brad Pitt.
While she endured watching him marry Angelina Jolie and have a family, Jen dated musician John Mayer and actor Vince Vaughn.
But now she has finally found the man she wants to spend the rest of her life with.
Ruderman said: "I think they were just ready to make it happen. I think this was a decision they made the two of them and it was the right time for them."
Watch Below: Burger King Throws Themed Wedding for Mr. Burger and Miss King