Jennifer Aniston and Justin Theroux are married! It's been a long time coming after they sparked a loved connection in 2010 on the set of Wanderlust and got engaged in Summer 2012. Since then, the wedding rumors have swirled, with even Jennifer joking to Ellen DeGeneres in 2014 that every time she and Justin throw a party, people assume it's actually going to be a wedding. Well this time, they pulled it off — guests thought they were attending a surprise bash for Justin's upcoming birthday when they arrived at the couple's Bel Air home on Wednesday, only to find out that it was in fact their long-awaited wedding. Read through to see their road to the altar!