Rachel Weisz has announced she is expecting her first child with husband Daniel Craig.
The actress and the James Bond star have been married since 2011.
Both Weisz and Craig have children from previous relationships.
She told the New York Times, "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.”