Idris Elba marries in a stunning three-day ceremony

British actor Idris Elba has married his fiancee Sabrina Dhowre in Morocco.

The couple reportedly tied the knot at a boutique hotel in Marrakesh on Friday.

Vogue has released photos of Elba, who wore a custom black suit by Ozwald Boateng and black tie, and his bride, who wore an off-the-shoulder white A-line gown by Vera Wang and long veil.

Later, she changed into a V-neck style embroidered dress with pearls and gemstones and finished with couture lace.

The celebrations were spread out over three days.

Friends and family attended a ‘colours of the Souk’ themed dinner the night before the wedding, the fashion magazine reported.

The TV and film star, 46, and Dhowre, 29, had reportedly been dating since early 2017.

Elba, who was born and raised in east London, has been married twice before.

The actor has been tipped to take over from Daniel Craig as James Bond.

Bay Way Hoodie (Unisex)

Our limited-edition hoodie just dropped. Grab yours now!