James Bond is having a baby!

Rachel Weisz, 48, and husband Daniel Craig, 50, are expecting their first child together, the actress confirmed to the New York Times while promoting her new movie Disobedience.

“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 gushed.

Weisz has son Henry, 11, with ex Darren Aronofsky, and Craig has daughter Ella, 25, with ex Fiona Loudon.

The pair married in 2011 after only six months of dating.

What an exciting surprise! Congrats lovebirds!