Rachel Weisz has revealed she is expecting her first child with husband Daniel Craig.



Weisz, 48, 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.”

Weisz and Craig, 50, married in 2011.

Weisz has an 11-year-old son from her relationship with the director Darren Aronofsky. Craig has a 25-year-old daughter from his previous marriage to the actor Fiona Loudon.