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.
Photos: Shah Rukh Khan, Shweta Bachchan at Karan Johar's book launch
Photos: Sunny Deol with sons Karan and Rajvir at Mumbai airport
Photos: 10 beautiful moments that capture winter around the world
Photos: Karisma Kapoor, Preity Zinta, Shraddha Kapoor at Mumbai airport
Spotted: Anushka Sharma and Diljit Dosanjh at Mumbai studio