Keira Knightley‘s sartorial choices have been a little off for us lately. For such a gorgeous woman, she tends to look a little frumpy. Not anymore, though. She’s redeemed herself completely with this lovely frock worn yesterday in New York for an appearance on The Daily Show with Jon Stewart. Keira was in the city to promote her latest film, Last Night, which also stars Sam Worthington, Guillaume Canet and Eva Mendes.
The Valentino embellished sheer dress with rosettes (and no we didn’t feel like we were on Ambien, Cathy Horyn) is cool, textured and vintage all at once, and that light grey color really looks beautiful on her. And lucky Keira, for getting couture before it’s available to the rest of us mere mortals! Let’s hope this starts a winning streak for her.
[Photos: Splash News Online]