Lindsay Lohan, Naomi Campbell, Gerard Butler, Naomi Watts, Natasha McElhone and Simon and Yasmin Le Bon were among the VIPs attending the decadent launch party of the Mazagan Beach Resort in Morocco this weekend.
Mean Girls star Lindsay arrived in Morocco just hours before the party, "I got here and slept," admitted the actress, who then changed into an Ungaro dress before hitting the red carpet. Lindsay - who recently split from DJ Samantha Ronson - was reportedly seen locking lips with Gerard Butler later in the evening.
Yasmin and Simon Le Bon were accompanied by two of their daughters, Amber and Talulah. Yasmin, 45, who was later spotted on the dance floor, insisted that her youthful looks are helped by "a lot of make-up and airbrushing."
"When you look in the mirror in the morning, reality hits you," she said.
The resort, which had an initial investment of £274million, was transformed into a Moroccan wonderland, with musicians, acrobats, flame throwers, belly dancers, fortune tellers, sword swallowers and snake charmers.
Guests were also treated to a fireworks display by Grucci, the team behind the pyrotechnics at the Beijing Olympics.
Luxury hotel and casino magnate Sol Kerzner told HELLO!: "I think it’s turned out pretty terrific."