KEIRA Knightley has given birth to her second baby, it was revealed this afternoon.
The 34-year-old actress was seen going for a stroll in London with husband James Righton and their new child.
Kiera and James with first child Edie in New York in 2015[/caption]
Hollywood star Keira and the former Klaxons musician already have a three-year-old daughter called Edie.
She revealed she was pregnant with another child in style back in May when she turned up at a Chanel cocktail party in Paris with a visible baby bump.
And last month Keira looked ready to pop when she was seen with a large baby bump while out shopping in north London.
In January Keira said she’d found motherhood challenging and said she struggled with a fear of failing her daughter.
The pregnant actress with husband James in Paris earlier this year[/caption]
Keira revealed she was pregnant at a Chanel cocktail party in May[/caption]
She told Balance Magazine: “I don’t think we give women enough credit for the physical and emotional marathon they go through when becoming a mother.
“I come from a place of amazing privilege. I have an incredible support system, I’ve been unbelievably lucky in my career, I can afford good childcare, and yet I still find it really f***ing difficult.
“It’s okay to say that. It’s just me admitting that the sleep deprivation, the hormonal changes, the shift in relationship with my partner, are all things that make me feel as if I’m failing on a daily basis.”
In October last year, Keira lamented the pressure on new mothers to look immaculate after giving birth.
Most read in TV & Showbiz
The actress wrote about the “vomit, the blood, the stitches” as she went into labour in May 2015, just a day before the Duchess of Cambridge welcomed Princess Charlotte into the world.
Got a story? email [email protected] or call us direct on 02077824220.
We pay for videos too. Click here to upload yours.