
Mel B and Rory McPhee Marry Again in Destination Wedding
The 50-year-old singer dazzled in an unconventional custom gown at her second wedding with her longtime partner. The festivities come just a month after the pair tied the knot in London.
Melanie “Mel B” Brown walked down the aisle once more with her husband, Rory McPhee — this time, in Morocco. The couple announced the good news in a joint Instagram post on Sunday, August 3.

Rory McPhee and Mel B depart following their wedding in the OBE (Order of the British Empire) Chapel at St Paul's Cathedral on July 5, 2025, in London, England. | Source: Getty Images
For the special occasion, Brown wore a bejeweled, custom-designed dress by Justin Alexander. The figure-hugging gown, in a sultry red shade, was adorned with sparkling embellishments that faded into a sheer, rusty orange train. It also featured a thigh-high slit.
Brown completed the glamorous look with red heels, a diamond necklace, and her signature curls worn down. Beside her, McPhee looked dapper in a white tuxedo jacket paired with black pants and a black bow tie.
He finished his ensemble with black dress shoes and his hair neatly slicked back. “We got married!!! Again!” the lovebirds wrote alongside a photo of them dancing down a white, floral-lined aisle.
“A wedding so good we keep the celebration going with our closest and dearest in our fav place at @selmanmarrakech ❤️❤️❤️ we had the time of our lives!!” they added.
Brown announced the second nuptials earlier in July, telling The Sun that they would be “more informal, sexy, and beautiful.” The announcement came just a day after she and McPhee tied the knot in the Order of the British Empire (OBE) Chapel at St Paul's Cathedral on July 5.