Keira Knightley wants to get pregnant so people won’t think she is anorexic.

Popular on LondonNet

The Duchess actress – who is often criticised for her slim figure – believes she would get a break from her detractors if she had a baby.

She said: “That’s a good reason to have a kid. They won’t say I’m anorexic any more. S**t, I’ve got to have a child.”

The 23-year-old actress – who recently revealed she has been feeling “jumpy” after a passer-by jumped out and screamed abuse at her while she walked alone near her London home – also claims the constant questions about her weight are “not appropriate”.

She added: “I can’t win. One week I’m anorexic and now my curves are too big. I mean really? It’s a joke. What’s next? Am I too tall, too short? Well, I’m sorry I’m me.

“It’s so predictable to be asked about it, but to me it’’ not appropriate.”

The star’s actor boyfriend Rupert Friend – who she met on the set of Pride and Prejudice – recently revealed he is in no rush to have children and is not planning to propose to Keira any time soon.