The "James Bond" actor and his wife have welcomed their first child together after announcing their pregnancy news back in April 2018.
50-year-old Daniel Craig and his 48-year-old wife, Rachel Weisz, have had another little member join their household after their daughter was born over the weekend.
Weisz shared the news in an interview four months ago.
The couple have rarely been seen in public since, keeping Weisz's pregnancy completely under wraps, and deciding not to share their due date or the baby's gender. They have been keeping a low profile in New York as they prepared for the birth.
They last walked the red carpet together back in April, around the same time Weisz confirmed her pregnancy.
They confirmed over the weekend that their baby daughter had finally arrived. The couple shared with friends that they are "very happy."
It's the couple's first child together. They married in 2011. Both have children from previous relationships. Weisz is a mother to 12-year-old son Henry with ex-fiance Darren Aronofsky, and Craig is a father to 26-year-old daughter Ella with ex-wife Fiona Loudon.
"Daniel and I are 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," Weisz said in her statement to announce her pregnancy.
Speaking to Stephen Colbert on "The Late Show," the host asked her whether the baby will be raised "English or American," to which she cheekily responded: "I suppose it will have to be bilingual!"
The baby has reportedly been born in New York City, and the new parents are yet to share her name with the public.
Weisz and Craig have always been extremely private about their relationship, inviting only four people to their private wedding ceremony in New York in 2011.