Sarah Jessica Parker on the cover of Vogue

Sarah Jessica Parker wearing Calvin Klein Collection on the cover of US Vogue May 2010 issue