Style snap!

Two celebrities. One outfit. But who do you think wore it best?

Demi Moore was the first to wear this slinky black dress by Zac Posen with matching black clutch and peep-toe heels.  But then actress Kate Beckinsale wore it months later giving it a funkier twist with black nails, chunky ring and two-tone heels.

 

Demi vs Kate

Demi Moore and Kate Beckinsale