When Jodie Foster and Drew Barrymore were adorable little actors.
Many famous actors of today were famous child actors of yesterday. As time progressed, their roles, movies, looks and life changed drastically. From being children themselves, today they are parents to children.
Here’s a list of 38 Hollywood actors who were child actors and today have their own kids.
Here’s Brenda Song in 2006 when she used to star as London Tipton in The Suite Life of Zack & Cody.
Song gave birth to a son in April 2021. The father is another famous former child actor — Macaulay Culkin!
Scarlett Johansson played Grace MacLean in The Horse Whisperer.
Kyla Pratt played Maya Dolittle in Dr. Dolittle and voiced Penny Proud in The Proud Family.
Kirsten Dunst played Claudia in Interview with The Vampire.
Josh Peck in 2003 when he was the star of Drake and Josh.
Drew Barrymore played the adorable Gertie Taylor in E.T. the Extra-Terrestrial.
Hilary Duff played the titular character in Lizzie McGuire.
Christian Bale played Jim Graham in Empire of the Sun.
Sara Gilbert played Darlene Conner in Roseanne.
Rupert Grint played Ron Weasley in Harry Potter and the Philosopher’s Stone.
Mayim Bialik played Blossom Ruby Russo in Blossom.
Mayim Bialik has two sons now: Miles and Frederick, born before she began playing Amy on The Big Bang Theory.
Emma Roberts played Kristina Sunshine Jung in 2001 film, Blow.
Shad Moss aka Lil’ Bow Wow played Calvin in Like Mike.
Jamie Lynn Spears played Zoey Brooks in Zoey 101.
Joe Jonas played Shane Gray in Camp Rock.
Nick Jonas played Nate Gray in Camp Rock.
Today, Nick is the father to a child with Priyanka Jonas. The name and gender haven’t yet been revealed.
Jasmine Richards played Margaret “Peggy” Dupree in Camp Rock.
Frankie Muniz played Jason Shepherd in Big Fat Liar and Malcolm in Malcolm in the Middle.
Jodie Foster played Joey in The Courtship of Eddie’s Father.
Foster has two sons who were born when she was in relationship with Cynthia Bernard: Kit Bernard Foster, and Charles Bernard Foster.
Joseph Gordon-Levitt played Roger Bomman in Angels in the Outfield & Tommy Solomon in 3rd Rock From The Sun.
Elijah Wood starred as Willard Young in Paradise.
Alexa PenaVega played Carmen Cortez in Spy Kids.
Today, Alexa is mother to three children: Ocean King PenaVega, Kingston James PenaVega, and Rio Rey PenaVega. Her husband too is a former child actor, Carlos PenaVega.
Ashley Tisdale played Sharpay Evans in High School Musical.
David Henrie played Justin Russo in Wizards of Waverly Place.
Today, David has two kids: Daughter, Pia Philomena Francesca Henrie and son, James Thomas Augustine Emanuel.
Hayden Panettiere played Gen Harwood in Ice Princess.
Jesse Plemons played Ox in Like Mike.
Nathan Kress played Freddie Benson on iCarly.
Ashley Leggat played Casey MacDonald in Life with Derek.
Alisan Porter played Curly Sue in Curly Sue.
Daniella Monet played Trina Vega in Victorious.
Ross Bagley played Nicky Banks in The Fresh Prince of Bel-Air.
Today, Bagley is father to a son.
Mark-Paul Gosselaar played Zack Morris in Saved By the Bell.
Today, he has 4 kids: Michael Charles Gosselaar , Ava Lorenn Gosselaar, Dekker Edward Gosselaar, and Lachlyn Hope Gosselaar.
Tiffani Thiessen played Kelly Kapowski in Saved by the Bell.
Nicholas Hoult played Marcus Brewer in the 2002 movie About A Boy.
Peyton Meyer played Lucas Friar in Girl Meets World.
Kel Mitchell played Ed in Good Burger.
Today, Kel has four kids: 22-year-old Lyric Mitchell, 20-year-old Allure Mitchell, 4-year-old Wisdom Mitchell, and 1-year-old Honor Johari-Rice Mitchell.
And to bring it back to the very start, Macaulay Culkin played Kevin McAllister in Home Alone and Home Alone 2.