Love it or hate it? Comment this post here.
Keira Knightley is one of those girls whose style suffered an astonishing evolution. She refined herself impeccably throughout the years and keeps delivering some of the very best red carpet moments.
Lately, perhaps due to the royal roles she's been playing on the big screen, she's been walking the red carpet in princess worthy gowns. Valentino, Chanel and Elie Saab are some of the favorites. Besides the most elegantly assembled ceremonial looks, the fun and spontaneous Keira is also capable of stepping out on the street wearing the most casual outfits. She's a style chameleon of unique facial features that blend just perfectly with someone who seems to belong to royalty from other times. When it comes to embodying a princess, this young woman goes all the way.