Keira Knightley has a daughter, according to reports.

The 30-year-old actress welcomed her first child with husband James Righton into the world in May.

Few details of the birth were revealed at the time.

However, People have now claimed that Keira and James had a baby girl.

News of the child’s sex comes after Keira admitted during her pregnancy that she was slightly nervous about the prospect she might have a son.

“Somebody said to me the other day, the problem with boys is — sorry, this is horrible — but when you’re changing their nappies, you can get the wee in your face,” she told Ellen DeGeneres during an appearance on her show back in February.
Keira married musician James in May 2013, after just over two years of dating.

The actress rose to prominence when she played soccer loving Juliette Paxton in 2002 flick Bend It Like Beckham. It opened doors for her and she has gone one to appear in hits including the Pirates of the Caribbean franchise, Pride & Prejudice and The Imitation Game.

While she's had an amazing career, she wouldn't want her children to follow in her footsteps.

"Oh, 100 per cent, I’d absolutely tell her not to," she told Britain’s Elle magazine when asked how she would react if her daughter wanted to become an actress.

"I would 150 million trillion per cent be totally discouraging. 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.”

LATEST NEWS