Rachel Weisz is expecting her first child with husband Daniel Craig. She's 48. He's 50.

Pulling up her “loose grey sweater” to reveal her stomach, Oscar-winning actress Rachel Weisz announced she and James Bond actor husband Daniel Craig are expecting their first child together.

In an interview with The New York Times, the British actress said she and Craig are excited to meet their baby son or daughter.

“I’ll be showing soon,” the 48-year-old told Times reporter Maureen Dowd.

“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 50-year-old Craig have been married for seven years. Previously, the pair had been friends since 1994, Glamour U.K. reports.

The Mamamia Out Loud team discuss babies in your 40s: is it time we have a truly honest conversation about the fact it doesn’t happen all that often? Post continues after audio.

According to Metrothe couple met while in college, but only started dating after filming 2010’s Dream House together.

Weisz has a son, Henry, born in 2006, from a previous relationship with American filmmaker and producer Darren Aronofsky.

Speaking of how they keep their notoriously private relationship out of the public eye and off Instagram, Weisz said they literally “don’t know how” to be #couplegoals.

“I really take my hat off to [couples who are open on social media]. But Daniel and I are really similar. We just literally don’t know how to do that. We’re just really crap at talking about our private lives,” she told The Times.

“[But we’re] very happy being married, very, very happy.”

The statistical likelihood of falling pregnant using one’s own eggs, and having a healthy pregnancy over the age of 45 is said to be one per cent according to Healthline.

Weisz hasn’t yet spoken about whether she and Craig conceived through IVF. And she might, justifiably so, choose not to at all.

Video by MWN