Justin Theroux and Nicole Brydon Bloom are officially married. The couple exchanged vows in a beachside ceremony in Tulum, Mexico, over the weekend, according to sources familiar with the event. Theroux, 53, and Bloom, 30, celebrated the occasion with a romantic photoshoot on the sand, captured in images obtained by TMZ.
The Beetlejuice Beetlejuice actor was dressed in a classic tuxedo featuring a cream jacket, black trousers, and a black bowtie, while The Gilded Age actress wore a white, flowing dress with an open back. The couple was photographed embracing, dancing, and sharing intimate moments as part of their beach photoshoot.
Representatives for both Theroux and Bloom did not immediately respond to requests for comment regarding the wedding.
Jennifer Aniston's ex-husband Justin Theroux, 53, secretly marries 30-year-old girlfriend in front of a very special guest https://t.co/pJn7Zp9Dqm — Daily Mail Online (@MailOnline) March 16, 2025
Theroux and Bloom first sparked dating rumors in February 2023 after being seen together at a Netflix event. Their relationship became more public when they were photographed sharing a kiss during an August 2023 outing. They made their official red carpet debut as a couple at the 2024 Vanity Fair Oscars party, arriving in matching black ensembles.
In August 2024, PEOPLE reported exclusively on their engagement. Theroux proposed in Italy with a custom-designed ring featuring a 4-carat emerald-cut diamond set on a band adorned with both his and Bloom's birthstones.
Theroux has largely kept the relationship private, though he briefly addressed his romance with Bloom in a May 2023 interview with Esquire. "I want all of my relationships to exist within the four walls of whatever room we're in," Theroux told the publication. He added, "Having been in a public relationship, it's much more fun not being in a public relationship."
Theroux was previously married to actress Jennifer Aniston. The pair wed in 2015 and finalized their divorce in 2018.