we took a look at 18 famous moms who had babies after 40 and enjoyed their motherhood to the fullest. And don’t miss our bonus with 2 celebrity moms-to-be who are expecting their babies to arrive in 2020!
Cameron Diaz had a baby at 47.

Alyssa Milano had babies at 38 and 41.

© Alberto E. Rodriguez / Getty Images
Janet Jackson had a baby at 50.

Gwen Stefani had babies at 36, 38, and 44.

Mariah Carey had babies at 42.

Halle Berry had babies at 41 and 47.

© Gareth Cattermole / Getty Images
Kelly Preston had babies at 29, 37, and 48.

© George Pimentel / Getty Images
Rachel Zoe had babies at 39 and 42.

Uma Thurman had babies at 27, 31, and 42.

© Ignat / Bauer-Griffin / Getty Images
Julianne Moore had babies at 36 and 41.

© Evan Agostini / Getty Images
Kenya Moore had a baby at 47.

Geena Davis had babies at 46 and 48.

© Carlo Allegri / Getty Images
Marcia Cross had babies at 45.
