Justin Theroux and Nicole Brydon Bloom's wedding celebrations featured stilt walkers, a bonfire on the beach and "mermaid" swimming.
The couple - who got engaged ast summer after two years of dating - tied the knot over the weekend at the Hotel Esencia in Xpu Há, Mexico, where they had previously enjoyed a weekend away, and wanted their guests to enjoy a "taste of [their] dream weekend in the Mayan Riviera paradise".