Actress Rachel Weisz is pregnant with her first child with her husband, actor Daniel Craig.

Weisz, 48, has one son with her ex, director Darren Aronofsky and Daniel Craig, 50, has a daughter with Fiona Loudon.

After seven years of marriage, the celebrity couple will be expecting their first child together.

"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," Rachel Weisz told the New York Times.

While the couple normally stays out of the limelight when it comes to their personal lives, Weisz is happy to talk about this exciting news.

Rachel Weisz is an Oscar-winning actress. She won Best Performance by an Actress in a Supporting Role for the film The Constant Gardener. She is also known for her roles in The Bourne: Legacy, The Mummy series opposite Brendan Fraser, and her Golden Globe-nominated role in The Deep Blue Sea.

Daniel Craig is, of course, Bond, James Bond. The British actor has portrayed the famous agent in four films and is in talks to return a fifth time. Craig has also appeared in Munich, The Girl with the Dragon Tattoo and had a cameo as a stormtrooper in Star Wars: The Force Awakens.

Congrats are in order for Rachel Weisz and Daniel Craig!

Bradley Cooper and Irina Shayk welcome their first child