Keira Knightley doesn`t always think she deserves to be famous

Updated: Oct 12, 2010, 12:36 PM IST

Sydney: 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.