This Stella McCartney dress worn by singer Britney Spears and actress Kerry Washington is certainly an eye-catching piece, but which of these famous gorgeous girls wore it best?

The stunning blue dress with orange, gray, and black embroidery on the sleeves and lower half is a bonafide head-turner for the red carpet, so Ms. Spears made a good choice when she wore it to an 'X Factor' event -- it not only made the new judge stand out, but it flattered her figure. Kerry Washington, on the hand, wore a longer version of the same dress to a 'Django Unchained' photo call in Cancun earlier in 2012.

Both of the women look utterly fantastic, but which one do you think wore this Stella McCartney dress best? Cast your vote once per hour below.

More From PopCrush