Rachel Weisz 2018: 48-Year-Old Actress And Husband Daniel Craig Expecting First Child Together Rachel Weisz is pregnant! This is the first child for the actress, 48, and her husband of seven years, actor Daniel Craig, who is 50.