Style Superstar: Keira Knightley Gives Good Back

One European city. Two lovely actresses. Two very different style slants. Keira Knightley and Hilary Swank were both in London this week for the premiere of their films, "Never Let Me Go," and "Conviction," respectively. Both ladies hit the red carpet in eye-catching gowns, but only one required sunglasses to gaze at (and that's not a good thing!). Keep reading to see who was our Style Superstar and who needs to hire a stylist.

You don't even need to see the front of this dress (though it's pictured anyway), because the back pretty much says it all. Keira rocked a lot of stunning looks while in London this week (including a fresh haircut), but this sophisticated ensemble really put her over the edge, earning her the title of this week's Style Superstar. The Chanel dress is the epitome of elegance, and Keira pulled it off flawlessly.

Someone who's no stranger to showing a little back is Hilary, though her look this week was far from impressive. The Oscar winner arrived on the red carpet in a silver Donna Karan Resort 2011 gown that made us reach for our shades. Seriously, it was so metallic. The glare of the gown also had the unfortunate effect of taking away from Hils' gorg hair and makeup. Next time, Hilary, we recommend you stick to something a little less space-age and a lot more classic glam.

Do you agree with this week's fashion winner and loser?