Jennifer Aniston and Justin Theroux finally have their happily ever after.

The blonde bombshell married her longtime fiancé in a top-secret ceremony on Wednesday, according to multiple media reports.

Aniston reportedly told friends the party was a surprise birthday bash for Theroux, but pics obtained by TMZ tell a different story.

A pastor carrying a bible was snapped walking into the pair’s home and a cake with two figurines on top was also photographed. Pictures also show round dining tables for guests and what appears to be a dance floor.

A rep for the former “Friends” star did not return FOX411’s request for comment regarding the reported nuptials.  

More On This...

Aniston and Theroux have been engaged since 2012 but they have been coy about discussing wedding plans since.

The actress was previously married to Brad Pitt from 2000 to 2005.

Four4Four: More stars with hots for nanny