Idris Elba has married his 29-year-old fiancee Sabrina Dhowre in a three day wedding in Morocco.
The 46-year-old actor proposed to his now wife last year, with the pair exchanging vows at the Ksar Char Bagh hotel in Marrakech on Friday.
In images captured by British Vogue, Sabrina showed off two different dresses by Vera Wang, while Idris donned a bespoke suit by Ozwald Boateng.
Canadian Sabrina Dhowre and Idris Elba married in Morocco. Credit: Instagram/SabrinaDhowre
The pair had a 'colours of the Souk' dinner on Thursday night, the ceremony on Friday and are expected to have an all-white party today at the Mandarin Oriental hotel in the city.
In March, Canada native Sabrina shared photos of her hen do on Instagram. Her and nine of her mates took over the Amangiri hotel for the weekend, where they drank and went horse riding.
The pair met on the set of drama The Mountain Between Us, in Sabrina's home country of Canada.
Speaking to People Magazine about the start of their relationship, he said: "Falling in love while making a movie about falling in love is pretty special."
Previously, the actor was married to Hanne Norgaard, with whom he had daughter Isan, 17.
He then got married to Sonya Nicole Hamlin, who he divorced just four months later. Idris also has a five-year-old son with ex Naiyana Garth.
In February last year, Luther actor Idris proposed to Sabrina ahead of a screening of his film Yardie at Rio cinema, Dalston.
Just six months before, Idris had told Essence Magazine that marriage wasn't for him, following two previous divorces.
In July 2017 he said: "Am I ever gonna get remarried? I don't think so. Yeah, I don't think so. Marriage is an institution of sorts. And I've done it. It's not for everybody. It's not my life's calling."
Obviously Sabrina changed his mind, the lucky lady.
Featured Image Credit: Instagram/SabrinaDhowre