Style snap!

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

Singer Corinne Bailey Rae wore this Stella McCartney dress to accept an award at the Mercury Music Prize while Jada Pinkett Smith removed the organza overlay when she wore it on the red carpet at the 'The Karate Kid' Premiere in London.  But who wore it best?

Corinne vs Jada

Corinne Bailey Rae and Jada Pinkett Smith