Sarah Jessica Parker looked as fashionable as her alter ego Carrie Bradshaw at the opening night of Mary Stuart on Broadway. She was layered to perfection, wearing a fabulous Balmain jacket over a one-shouldered dress and cropped jeans. A pair of Christian Louboutin pumps complemented the look nicely. Shop it all now.
From Our Partners