Jennifer Lopez, Sting and Enrique Iglesias performed at the wedding of a Russian billionaire's son over the weekend.
The entire extravaganza is rumoured to have cost up to $1 billion.
The event was held at the luxury Moscow restaurant and banqueting venue Safisa, which was dripping with fairy lights and decked with wall-to-wall fresh flowers, the wedding set a new bar for extravagance, reported Daily Mail.
Oil tycoon Mikhail Gutseriev spared no expense on Saturday, when his son and heir to the Russian oil fortune, Said Gutseriev, exchanged vows with his fiancee, Khadija Uzhakhovs.
Mikhail, who has a net worth of $6.2 billion, according to Forbes, recruited Jennifer, Sting and Enrique as the entertainers for the reception in Moscow, and photos and videos of their performances were subsequently posted on social media by invited guests.
In clips posted on Instagram, Sting appears onstage with a group of women and young girls who are swaying along to his song Desert Rose, while Enrique invited young boys dressed in tuxedos to dance with him during his performance of Bailando.
According to ContactMusic, Lopez made at least three costume changes during her performance, which included some of biggest hits including On the Floor, Dance Again and Get Right.
In one Instagram video, she congratulates newlyweds Said and Khadija, admitting that correctly pronouncing their names was ‘the hardest thing I had to do today’.
Click next to see more photos