Knightley struggled to accept success
London: Keira Knightley has admitted she used to feel like she didn`t deserve her success.
The British actress shot to fame with "Bend It Like Beckham" before going on to star in the hugely successful franchise "Pirates of the Caribbean". But the 25-year-old actress feels she struggled to come to terms with the success, reports femalefirst.co.uk.
"I had success very young. I found that confusing and rather frightening for a long time. I didn`t feel I deserved it," she said.
"Sometimes I feel very stupid and sometimes I feel like I`m all right. But now, I have come to terms with the fact that it`s all right," she added.