Oscar winning actress Rachel Weisz and Bond actor Daniel Craig have welcomed their first child together, a baby girl.
According to Daily Mail, the pair, who were wed in 2011, told their friends they were "very happy" to welcome their daughter into the world.
Weisz, 48, has a 12-year-old son with director Darren Aronofsky and Craig, 50, has a 26-year-old daughter with his ex-wife Fiona Loudon.
The pregnancy has been a mystery as the couple never revealed a due date or a gender.
Announcing the pregnancy in April she said in an interview with the New York Times that she and Daniel were so happy.
"We're going to have a little human. We can't wait to meet him or her. It's all such a mystery."
Their last public appearance together was in April and have been lying low in New York ever since.
Craig is set to resume his role as James Bond when filming starts in December.
Weisz is known for roles in Runaway Jury and Denial.
Newshub.