Skip Nav
No American Flag Tees Here — This Is How the Style Set Does July 4
Animal Bags Are All the Rage — or Are You Still Carrying a Square Tote?
Fashion News
19 Totally Gucci Facts About Everyone's Favorite Brand

Celebrity Style: Double Take Keira Knightley

At last...Keira is dressing more like a lady! In case you'd like to play a little game of "before and after," check her out last week in the rain. What a difference a dress or two can make! And it seems Keira is a real fan of Topshop, as both feminine frocks are from the London retailer. How much do you want to bet she picked them up during the same shopping trip? I hope you enjoy your double dose of lady Keira!

' />


Join The Conversation
katKuttiE katKuttiE 9 years
LuV iT ! green one is soo cool
Michaelrcks Michaelrcks 9 years
I approve!
A_Kat A_Kat 9 years
I love Keira! I love her in that green dress. To whoever took that photo I hope they know how beautiful it is. The poor girl has no bosoms though, but it's nice to see someone SO comfortable in their own skin. Yeah know?
almostloli almostloli 9 years
i love the black sundress.. but not the green one
kayliette kayliette 9 years
Were can I find a black dress VERY similar to Keira's in this photo but NOT the Topshop one?? An american mall store would be nice. Thanks so much.
KiwiLu KiwiLu 9 years
Nice dresses.
divadina divadina 9 years
Love love love that bag!!
bluesugar bluesugar 9 years
That's much better than baggy shorts over torn tights and hobo layering.
OliveBlack OliveBlack 9 years
I've got that green dress and was intending to wear it as a pinafore, but I like how she's wearing it. Love the gold necklaces with it.
SoftRockStar SoftRockStar 9 years
Argh. Rupert looks like Andy Dick in the second pic!
wilma1 wilma1 9 years
I like the green one,but I not to fond of dresses.She is such a pretty girl.
XxCoolBritannaxX XxCoolBritannaxX 9 years
Oh but I really like them! She needs a bra or something though in the first.
Penny4545 Penny4545 9 years
i like the black one. always loved her. she's cute in just about anything, mainly b/c of her personality. btw, who's the bf??
-vanilla- -vanilla- 9 years
I like Keira's green dress. She looks cute in it.
craving_vintage craving_vintage 9 years
She looks cute here. I like both dresses and I like her. :)
alynch9 alynch9 9 years
I love Keira, I think she looks really cute in the picture on the left. Both outfits look great on her, in my opinion. I tend to like the looser-fitting look.
catmousebird catmousebird 9 years
I don't like the black dress at all. It makes her look really stumpy. The green isn't much better, but I like it more. I love the sandals she's wearing with it.
amandaaa amandaaa 9 years
FINALLY. she doesn't look so dowdy!
vienvien vienvien 9 years
I like the black sundrss. The other one looks like an 'at-home" lounge wear which is called by Filipinos as "pambahay"---(literally translated "for the house")
crazygirl93 crazygirl93 9 years
I love the green one. Tippythepoodle-Dollars are approx. double pounds not the other way round...
alillee alillee 9 years
I fell in love w/ her look on the left yesterday on I was trying to find that dress everywhere! Thanks!
syako syako 9 years
Push up bra? Or some kind of bra?
figurine figurine 9 years
Aww, she looks so damn cute in the green dress. It looks like she's just standing there being photographed for a shoot or something. :D
wynnkey wynnkey 9 years
OOH! I didn't notice her SHOES in the black dress! LOVE them. So cute. :)
wynnkey wynnkey 9 years
I think the green outfit is cuter on her -- it reminds me of Twiggy in the 60's. The boy silhouette works in a mod-like shape that she's wearing there. NOW Rupert Friend is trying to pull off a Johnny Depp look. I still can't get over his uncanny resemblance to Orlando with his normal hair. And now this. He's definitely not someone you would chuck out of bed though. Hehehe.
Blake Lively's Lanvin Dress at L'Oreal Women of Worth 2016
Best Topshop Dresses Spring 2017
Celebrity Quotes on Nudity
Selena Gomez Wearing Jeans and a Crop Top
From Our Partners
Latest Fashion
All the Latest From Ryan Reynolds