Salma Hayek vs. Sarah Jessica Parker

The Puss in Boots actress showed off her curves in an Alexander McQueen dress at a New York screening for the flick on Monday, while SJP wore a flared skirt and structured top by Antonio Berardi in the Big Apple on Tuesday night.