It takes a brave woman to take on Keira Knightley in the style stakes. Because, while her daytime threads may stray a little too closely to haute-hobo, damn that girl can work the red carpet! So, when we saw that style-siren Dita Von Teese had worn this netted Alexis Mabille frock nearly a year later than our Keira, we assumed it'd be nothing next to Knightley's power pout and McQueen heels. And then we saw the slick of red lippie. Those lust-have Louboutins. Ooh, and those glamourpuss curves... Frankly, we're not sure of anything anymore. But what do you think?
Who wore it best?