Sarah Jessica Parker used to be a dancer at the American Ballet Theatre so it's no surprise that she showed her support for the NYC Ballet Gala. The actress used her connections and introduced Valentino who has designed the costumes for four dance works performed at the gala. She explained the collaboration, "I started thinking about the future of the company, and what was most important was building the audience of the next generation of ticket buyers...I know that fashion tends to have a younger audience, if we could somehow marry the two ideas." SJP wore Valentino couture last night and was joined on the red carpet by Anne Hathaway who also wore a floor length Valentino gown. Anne accessorised with a sleek box clutch. Out of these two gorgeous girls, who do you think deserves to be crowned the best dressed?