Keira Knightley is now a mom of two.

The British actress confirmed she gave birth six weeks ago. The newborn is her second child with husband James Righton. The couple has a four-year-old daughter named Edie.

“I’ve forgot what your question was! You can tell I’ve got a six-week-old baby, can’t you?! I’m talking but I’ve got no idea where I’m going,” the actress, 34, said on “BBC Breakfast”, at one point losing her train of thought midway through an answer to a question.

In a separate interview with the Telegraph, Knightley revealed her newborn daughter’s name is Delilah.

“We’re going to be apart for six hours in total, so I pumped three feeds’ worth,” Knightley said of her breast milk. “If I don’t do it my boobs will explode. I mean, quite literally. It’s going everywhere. So, you know, that’s not happening. The pump is with me. It’s fine.”

Knightley says she’s been pretty much pyjama-clad since quietly welcoming her second child.

RELATED: Keira Knightley’s Daughter’s Sleep Training Influenced Her Latest Role

“This is about the third time since I gave birth that my hair has been brushed – and I didn’t brush it. Lovely Luke, who is my hairdresser today, he brushed it. I was in my pyjamas when they got there and this is somebody else’s dress,” she joked with BBC. The actress previously walked the red carpet at the BFI Film Festival premiere of her latest drama, “Official Secrets”, in London.

“So it’s all smoke and mirrors today, which I’m super happy about, but I’ve just sort of been led here,” she revealed. “And I’ve got six hours, so this is my workday.”

RELATED: Keira Knightley Says Sex Scene In ‘Atonement’ Is the ‘Best I’ve Done On-Screen’