Janet Jackson, 50 Cent and Chris Brown were among the huge stars to take to the stage in Saudi Arabia last night.
The superstars were last-minute additions to the Jeddah World Fest line-up, confirming the day before the event, which took place on Thursday evening.
They joined former One Direction star Liam Payne. It was the first time performing in Saudi Arabia for all the artists.
"Amazing news! Janet Jackson is confirmed to perform at Jeddah World Fest! We can't wait to see this incredible icon in Jeddah," Jeddah Season tweeted on Wednesday.
Jeddah Season quickly also announced the addition of Future and 50 Cent to the, writing: "50 Cent! Wow wow wow 50 Cent is going to perform live at Jeddah World Fest!"
Jeddah World Fest is a part of cultural festival Jeddah Season, which has already attracted a host of big name stars, including Marshmello and the Backstreet Boys.
Nicki Minaj had been set to perform at the festival, but pulled out following backlash to her lyrics and on-stage outfits.
"After careful reflection I have decided to no longer move forward with my scheduled concert at Jeddah World Fest," the singer said in a statement.
See pictures from the evening in the gallery above.