has revealed that she faced verbal abuse in her early years in her career.
The 29-year-old Pirates of the Caribbean star said she was told that she was a bad actor and people hated her, reported Ace Showbiz.
"You're a bad actor and you're anorexic and people hate you," she answered, when asked about what critics used to say to her. Knightley said that if she ever has a daughter, she would dissuade her to take acting as a career.
Read: I am tired of dying in every movie: Keira Knightley
"Oh, 100 percent, I'd absolutely tell her not to. I would 150 million trillion percent be totally discouraging of (her) doing anything like that.
"Teenage years should be done privately. You should be going out and getting unbelievably drunk, getting into ridiculous situations, making mistakes. That's what that time of life is about and we should do that privately, one million trillion zillion percent," she said.