The 27-year-old is aware of her more unappealing personality traits and said that she shares the same deceptive qualities as her character from the movie - which is based on Leo Tolstoy's 19th century tragic love story about a Russian princess who falls in love with a cavalry officer, reported Daily Mail.
"There are aspects of her that I don't like. Then you go, 'Am I any better?' I am duplicitous and manipulative and all those things. Hopefully that doesn't define me but they are parts of my personality," she said.
Knightley is also a very stubborn person, but she believes this trait has helped her in her life.
"When I was very young, I was hounded by these hideous men. What they wanted was the picture of me falling out of the club. They weren't going to get that out of me. No, I chose very, very deliberately not to, because I couldn't bear the idea of giving in to them. It takes a stubbornness," she added.