Hollywood heartthrob Idris Elba is now a married man (again).

The Avengers: Infinity Wars actor tied the knot with fiance Sabrina Dhowre in a private wedding ceremony in Marrakech yesterday, according to Vogue.

The British publication shared exclusive photos of the happy couple on their big day:

Sabrina wore two Vera Wang gowns, one for the ceremony and one for the reception, while Idris looked dapper in a bespoke suit by British-Ghanaian designer Ozwald Boateng.

According to the report, their wedding celebration are spread over three days with a "colours of the Souk" themed dinner on April 25 and an all-white festive party taking place today.

We wish the new couple lots of love and happiness.