The 29-year-old bride looked breathtaking in a Vera Wang gown, while 46-yea-old Idris looked dapper in a bespoke suit by Ozwald Boateng.
'Congratulations to newlyweds #IdrisElba and #SabrinaDhowre who exchanged vows in Morocco on April 26 2019. Celebrations were spread over three days in Marrakech. See more in the world exclusive in the July 2019 issue of #BritishVogue,' the snap is captioned.
Idris met Sabrina in Canada in 2017 on the set of the drama film The Mountain Between Us.
The Thor: Ragnarok actor was previously married to Hanne Norgaard, with whom he shares daughter Isan, 17.
He was then wed to Sonya Nicole Hamlin, for just four months.