The rocker tied the knot with actress Debby Ryan in Austin, Texas on New Year's Eve, December 31, 2019 and she has revealed the details to Vogue, explaining the nuptials came together in just 28 days.
"We began to flirt with the idea of having a destination party celebrating the new decade, then decided in December to get married on New Year's Eve, and just keep dancing until after the ball dropped," the "Insatiable" star says.
"We didn't want the ceremony to be in a ballroom. It became more and more important to us that the sanctity of the union exist in a reverent place. I think I saw every church in the greater Austin area and narrowed it down to two. Joshua chose the one we went with. The stained glass windows really got me."
Debby wore an Elie Saab dress she saw profiled in Vogue for the ceremony, adding, "For a long time, it was the only image of a wedding dress I had saved anywhere."