Actor Keira Knightley says she used to be "neurotic", but since turning 25 she has become relaxed.
The 29-year-old used to take herself "far too seriously" and the criticism, particularly about her looks, reports femalefirst.co.uk.
"Have I not got parts because of the way I look? Yes. I have got parts because of the way I look? Yes," she said.
Also read: Keira Knightley breaks bad, goes topless for magazine photoshoot
"What can you do about it? I look the way I look; I am not willing to cut my face up. Everything up to 25 I was pretty neurotic and taking everything far too seriously. I found it difficult to step back from it and I was taking it very personally.
"Partly because as an actor you don't want necessarily that thicker skin, and I couldn't figure how to be open emotionally and yet get a thick enough skin so that things didn't hurt," she added.