Rachel Weisz and Daniel Craig are expecting their first child together.
The 48-year-old actress has confirmed that she’s expecting a baby with the James Bond star.
She told The New York Times, “I’ll be showing soon. 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,” she added.
Rachel is already mum to her 11-year-old son Henry, who she had with director Darren Aronofsky.
Meanwhile, Daniel has a 25-year-old daughter called Ella from his previous marriage to actress Fiona Loudon.
Rachel and Daniel started dating in December 2010, and the couple later tied the knot in New York City in June 2011.