Keira Knightley is wearing boyfriend jeans with heels, a gray blazer, hat and Persol sunglasses walking down the street. But when she’s on the cover of Marie Claire, the actress is perfectly polished in a red dress and smokey eye. The talks about her upcoming wedding, and her fiance, James Righton: “I could have six fake weddings. God, that would be expensive. We’re not really big-wedding types. I don’t need to have all that,” the 27 year old says. Then, she talks about Righton: “I’m not someone who listens to a lot of music. But I get wonderful perspective by being with someone who is less like me than more like me. The way he thinks is something I don’t get. We come at things from totally different angles.” Opposites attract! Knightley jokes about the royal family: “I’m over the moon about the royal baby. But I really can’t mount an argument in favor of monarchy. Is that treason? Do I have to turn in my passport?” This sounds like a very fun read, so go ahead and check out the March edition of Marie Claire for more.
Get the look: Persol PO0649 sunglasses, $280.