Celebrations are to be had, and perhaps a martini or two. 

Rachel Weisz has given birth to a baby girl. 

The pair were seen out and about with their daughter for the first time this week, with speculation that Weisz actually gave birth at the end of August. 

The newborn is the first child that she and hubby Daniel Craig share – although both have one child to each from former partners. 

Rachel revealed she was pregnant back in April to The New York Times. 


“Daniel and I are so happy,” she told the publication.

“We’re going to have a little human. We can’t wait to meet him or her.

“It’s all such a mystery.”

The 48 year old is also mother to 11 year old Henry, while Craig has a 25 year old daughter, Ella, who both are reportedly very excited to welcome a younger sibling into the family. 

Congratulations to all. We can’t wait to find out the little one’s name! 

Want more? Get more from Kyle & Jackie O!