Rachel Weisz has revealed she's expecting a baby with James Bond star Daniel Craig, saying they are thrilled to have a "little human" on the way.
During an interview with the New York Times newspaper, 48-year-old Weisz revealed: "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."
The London-born star already has an 11-year-old son called Henry with Hollywood director Darren Aronofsky, who she dated between 2001 and 2010.
Weisz started dating Craig in December 2010 and the couple tied the knot in New York City in June 2011.
Weisz previously admitted that she and Daniel - who also has a 25-year-old daughter called Ella from his marriage to actress Fiona Loudon - have made a conscious effort to keep their romance "private".