A clutch of celebrities hit the red carpet at the first of many Sex and the City 2 premieres, but all eyes, of course, were on the four stars of the movie. So what did they wear?
Sarah Jessica Parker stole the show in an eye-popping gown by Valentino Couture teamed with heels by Salvatore Ferragamo, proving that her sartorial credentials show no sign of waning after 12 years playing Carrie Bradshaw. Kristin Davis looked stunning in a vintage pink chiffon dress by Jean Dresses. Kim Catrall opted for classic Hollywood glamour with a sequined Naeem Khan gown. And Cynthia Nixon played it safe in a black strapless dress by Carolina Herrera.
And for SJP and Kristen Davis it seemed that one dress wasn't enough for the evening - both stars changed outfits for the after-party. Sarah Jessica Parker swapped brights for a black lace and chiffon dress teamed with some stunning Nicholas Kirkwood shoes worthy of her alter ego, while Kristin chose a silver chainmail dress.
Last night was only the first red carpet outing for the foursome - the SATC team is due to hit London on Thursday night for the London premiere of the film ahead of its release on Friday.
Click here to see what everyone wore last night.More