Who wore it best? Victoria Beckham vs. Leighton Meester