Actor Idris Elba and his girlfriend of two years, Sabrina Dhowre, tied the knot on Friday in a ceremony at the Ksar Char Bagh hotel in Marrakesh.

“The best day of my life, thank you to everyone who helped make it so special,” Dhowre captioned a photo of herself in a Vera Wang bridal gown on Instagram.

The picture, which was shot for the U.K. edition of Vogue magazine, also garnered comments from fashion designer Wang. “So thrilled and proud to have dressed you on your wedding day ! You look absolutely radiant! Xxxxxxxx Vera,” she wrote.

Luther star Elba, 46, who was named People magazine’s “Sexiest Man Alive” in November, also commented on Dhowre’s post, writing, “I love you Sabbi put me on the gram.”

British Vogue, which posted the first images of the couple’s wedding, said Saturday on Instagram that Elba and Dhowre “exchanged vows in Morocco on April 26 2019. Celebrations were spread over three days in Marrakech.”

Festivities included a “colours of the Souk” themed dinner and an all-white party at the Mandarin Oriental.

The bride, who was named Miss Vancouver in 2014, wore a custom off-the-shoulder, A-line gown, said British Vogue. She was styled by Law Roach, makeup artist Charlotte Tilbury and hairstylist Luana Babbi, who wrote on her own Instagram account, “I’m so honoured to have worked for this incredible and amazing woman.”

The entrepreneur and American model also honored her new husband with little details in her dress; the hem was embroidered with the words “This train carries no wrong do-ers,” a saying that Elba has tattooed on his forearm.

Dhowre’s cathedral-length tulle veil was embellished with hand-placed macramé lace. After the ceremony, she changed into a custom ivory mermaid gown, also by Wang, with macramé lace and crystal and pearl embroidery.

The London-born Elba, who played the Asgardian god Heimdall in four Marvel Studio films, wore a custom black Ozwald Boateng suit.

This is Elba’s third marriage. He has a 17-year-old daughter, Isan, with first wife Hanne “Kim” Norgaard, to whom he was married from 1999 to 2003. In 2006, he married American attorney Sonya Nicole Hamlin, but that union lasted only a few months. The heartthrob has a second child, son Winston, who turned 5 this month, with former girlfriend Naiyana Garth.

50 CELEBRITIES WHO DIED IN 2018 – TRIBUTE SLIDESHOW

He proposed to Dhowre on Feb. 9, 2018, at a preview screening of his directorial debut, Yardie, at the Rio Cinema in London. The two had met the previous September while Elba was shooting The Mountain Between Us in the area around Vancouver, British Columbia, where she lived. They made their first public appearance together days later at the Sept. 8, 2017, Toronto International Film Festival premiere of his movie Molly’s Game.