Mike Pont/FilmMagic; Andrew H. Walker/Getty Images
Is there anyone as effortlessly romantic as Keira Knightley? Somehow the British beauty always manages to look like she just stepped out of the most gorgeous scene in a film about two lost lovers who were finally reunited. And this time she did it twice in two days!
It's never easy to choose between two lovely red carpet moments, but it's even harder when we're talking about a midnight blue Valentino gown against a metallic blue Erdem dress on a swoon-worthy star.
There's no doubt the navy Valentino is more dramatic. Those embroidered birds are totally magical and we love the sheer top with delicate long sleeves. Somehow the loose fabric makes the already tall and thin Jack Ryan: Shadow Recruit star look like a regular runway model.
But the shorter, flirtier option from Erdem is a welcome change for this long gown lover. We also rarely see such a unique shade of the staple primary color. And with the patterned fabric, it almost looks like you're staring into a lagoon. Unfortunately there's something a little too '90s about that off-the-shoulder cut up top, and something a little too perfect about the first gown...
We call Look #1 our winner. What's your say?