Jennifer Aniston and Justin Theroux are married, and when it finally happened for real, nobody really saw it coming.
Though the couple's reps aren't talking, the wedding has been confirmed by a number of entertainment news outlets.
An initial report that a surprise birthday party for Theroux was actually a wedding in disguise came Thursday via TMZ, which had paparazzi photos that included a shot of a cake with a puppet bride and groom on top as well as an image of a member of the clergy showing up at their Bel-Air home Wednesday, Bible in hand.