Keira Knightley is such a proper lady these days!
So many of her outfits lately have been quite mature, which must be like a breath of fresh air to all of you who are sick of Kim Kardashian's barely-there ensembles.
So you better appreciate this post! Ha!
All jokes aside, the 29-year-old beauty was absolutely lovely in her modest Dolce & Gabbana print dress at the premiere of The Imitation Game in New York on Monday night.
[ Related: Keira Is Beautifully Pure And Sparkling In White ]
Don't she and Benedict Cumberbatch make such a dapper pair? We'd ship it if they weren't both taken!
BTW, they should totally star in a period piece together. Something set in Regency England, for example!
Keira was also spotted braving the rain before the film's debut in a lace and chevron print dress.
With a navy coat covering the ensem and an attentive umbrella valet, the actress made it through the downpour perfectly intact.
Three cheers for coats and people paid to carry a star's umbrella!
[Image via Ivan Nikolov & TNYF/WENN.]