Keira Knightley has revealed that due to her nature she often gets into the self-doubting mode and doesn”t always think she deserves her success.
Despite her flourishing Hollywood career, the 25-year-old beauty has struggled to acknowledge how successful she has become as an actress.
“It”s taken me time to overcome my own doubts and insecurities. It”s been my nature not to want to believe in my own success and that I don”t deserve my success. But that”s something I”ve fought to overcome,” the Sydney Morning Herald quoted Knightley as saying.
Knightley has played lead role in movies including Atonement, Pirates of the Caribbean and The Edge of Love.