Getty Images

Happy, healthy, and beautiful are some of the words that can be used to describe gorgeous moms like Roselyn Sánchez and Eva Longoria, who joined the growing list of women who are having kids in their 40s and are looking amazing doing it.

Some moms waited not because they didn't feel ready but because they struggled to get pregnant. It was reported that Cameron Diaz deeply wanted to become a mom and after fertility treatments, the actress announced in January 2020 at age 47 that she had welcomed a baby girl with husband Benji Madden.

More from MamásLatinas: 20 Celebrity moms who have become really successful businesswomen

Some famous moms even believe that their children will benefit from having a mom that had them later in life. Salma Hayek, who was 40, when she had her first child, revealed that she felt better equipped at her age than she would have when she was younger. "I'm a more fulfilled human being now, and I probably wouldn't have been 10 years ago," she told WebMD magazine at the time. "She gets a better mother for being born now."

Motherhood is different for each woman and the beauty of the experience doesn't change because of the mom's age. These famous moms looked beyond happy to welcome their babies and they are proof that motherhood is evolving now more than ever. See which of our favorite celebrities enjoyed a pregnancy later in life.

Cameron Diaz welcomed her first child in her 40s. 1

Cameron Diaz announced in January 2020 that her and husband Benji Madden had welcomed a baby girl together. She was 47 at the time.


Janet Jackson welcomed her baby boy in 2017 when she was 50. 2

To celebrate her baby Eissa's third birthday, the singer shared this adorable baby bump pic in January 2020. "3 yrs ago today God blessed me, at the age of 50, with the greatest gift of all. My baby! Happy Bday sweetheart. Mama loves you more than anything else in this world! 🖤🖤🖤," she captioned this pic. 

Eva Longoria was 43 when she became a mom. 3

Eva and her husband José Bastón welcomed their first child together in June 2018. 

Judy Reyes was 42 and working on 'Scrubs' when she had daughter Leila Rey. 4

Leila Rey was born on November 27, 2007. Since then, Reyes went on to dazzle us in Devious Maids and Jane The Virgin. What a successful mamá!


Eva Mendes was 40 when she and Ryan Gosling welcomed their first daughter. 5

Esmeralda was born on September 12, 2014. Less than two years later, she gave birth to their second baby, Amada.


Celine Dion welcomed twins at 42. 6

The singer welcomed her first child in 2001 with husband René Angélil. The couple later welcomed twins in 2010, when she was 42.


Nicole Kidman had two babies after 40. 7

The actress and husband Keith Urban welcomed their first child, Sunday Rose, in 2008. She was 40 at the time, and she later welcomed daughter Faith in 2010 when she was 43. 

Gwen Stefani has three boys. 8

The No Doubt singer and her then-husband, Gavin Rossdale, welcomed their third son, Apollo, in 2014. She was 44 at the time. 


Halle Berry was 41 when she became a mother. 9

The star was 41 when she gave birth to her first child, a daughter named Nahla in 2008. She welcomed her second child, Maceo, with then-husband Olivier Martinez, in 2013, when she was 47.

Brooke Shields was also in her 40s. 10

She welcomed her second child, a beautiful daughter named Grier, in 2006. She was 41 at the time.


Susan Sarandon had two baby boys in her 40s. 11

View this post on Instagram

Eva and Jack Henry’s first conversation. Joy. #TBT

A post shared by Susan Sarandon (@susansarandon) on

The actress welcomed son Jack at age 42 and later another baby boy at age 45 with then husband Tim Robbins. She also had a daughter, her firstborn, named Eva from a previous relationship. 

Mariah Carey was 41 when she became a mom. 12

The Grammy-winning singer waited until 41 to have her twins. She gave birth to Moroccan and Monroe in Los Angeles on April 20, 2011.

Roselyn Sánchez announced she was expecting baby No. 2 at 44. 13

The actress had always said that she didn't want her daughter Sebella to be an only child. She and hubby Eric Winter got their wish and announced the pregnancy in the cutest way

Candela Ferro admitted that at 43 she wasn't looking for a baby. 14

But Mexican actor Khotán Fernández, her partner for 10 years, was really into the idea and it became the best surprise ever. They were excited about becoming parents for the first time, and she was looking better than ever with her bump.


Adamari López was 43 during her pregnancy. 15

She gave birth to the gorgeous Alaïa on March 4, 2015. It's been incredible to see her in her role as a mom.

Salma Hayek was 40 when she gave birth to daughter Valentina. 16

Salma Hayek was 40 when she gave birth to daughter Valentina.

Grosby Group

The Mexican actress recovered her figure almost right away after giving birth to her daughter in September 2007. She looked better than ever and her career was booming.


Natalia Streignard gave birth to her third child on January 9th, 2017. 17

The La Tormenta star was 46 at the time. She has two boys and a girl with second husband Donato Calandriello. Her first husband was Cuban actor Mario Cimarro, her co-star in the Venevision telenovela La mujer de mi vida.

On June 20, 2014, Bibi Gaytán gave birth to twins. 18

She was 42 when she welcomed her adorable baby boys and already had three teenagers with husband Guillermo Capetillo.


Ana Ortiz gave birth to Rafael when she was 40. 19

Ana Ortiz gave birth to Rafael when she was 40.

Splash News

The baby, born on September 27, 2011, is her second child with husband Noah Lebenzon

La Caballota Ivy Queen was 41 when her daughter was born. 20

La Caballota Ivy Queen was 41 when her daughter was born.


The Puerto Rican urban music singer and songwriter welcomed baby Naiovy on November 23, 2015.