Keira Knightley has been hitting up the red carpet for premieres of her upcoming movie, Anna Karenina, and she’s not disappointed me yet. Back in September we saw her looking crazy beautiful for the London premiere, and she’s looking just as fab in NYC. Although I prefer the dress she had on in London, I still love this lace, navy, Valentino Couture piece that she’s rocking. And she looks like a total doll in the face, which is very different from the au natural look she had before… but I still likey. What do you guys think of Keira‘s red carpet look this time around? Oh, and since Keira refused to smile in any of the pictures at the screening, I was forced to also throw in one where she was caught laughing hysterically. It’s a weird pic, but it made me smile. Enjoy!