48-year-old Rachel Weisz and her husband, Daniel Craig, have recently announced that they’re expecting their first child together.
The Oscar-winning actress, who has been married to her James Bond husband for seven years, announced the news in an interview with the New York Times. “We’re going to have a little human,” Weisz said after being asked about her “glowing complexion”.
Furthermore, Brigitte Neilsen has given birth to her fifth child at age 54.
Going off the back of the exciting news, here are a few of our favourite celebs who had children over the age of 40.
Janet Jackson
The 50-year-old star singer gave birth to her first child, Eissa, in January 2017.
Audra McDonald
The 46-year-old American actress, who is already a mum to 15-year-old Zoe, welcomed her first, gorgeous daughter with husband Will Swenson in 2016.
Angela Bassett
The 59-year-old star miraculously gave birth to twins Bronwyn and Slater in 2006, after turning to a surrogate.
Gwen Stefani
Gwen Stefani gave birth to her 3rd baby boy at the age of 44 in 2014.
Sandra Bullock
The striking Sandra Bullock welcomed her adopted son Louis at the age of 45.
Laura Linney
At the age of 49 the beautiful star actress welcomed her first son Benney in January 2014.
Geri Halliwell Horner
The Spice Girls singer gave birth to her second child at 44 years of age. Geri and husband Christian Horner welcomed their first son together, George, in January 2017.
Tina Fey
The two-time Golden Globe winner gave birth to her second little one, Penelope, at the age of 41 in 2011.
Brigitte Neilsen
Model, actress and reality star Brigitte Neilsen has given birth to her fifth child, age 54. In a statement, Neilsen and her 39-year-old husband Mattia Dessi said: “We are overjoyed to welcome our beautiful daughter into our lives,” and “it’s been a long road, and so worth it.”