15 Actors With Weird Age Gap Between Them And Their On-Screen Kids

This is completely normal in Hollywood.

Some movie and TV parents are a lot closer in age to their on-screen kids than viewers might expect. That gap can make a familiar scene feel surprisingly strange once you know the real numbers.

[ADVERTISEMENT]

This list rounds up actors who played parents, children, and other relatives while being only a few years apart in real life. From sitcom families to big-screen dramas, the age differences are often tiny enough to raise eyebrows.

[ADVERTISEMENT]

Keep scrolling, because some of these casting choices are even more surprising than the characters themselves.

1. Carla Gugino played Ingrid Cortez, Carmen and Juni's mother, in Spy Kids.

1. Carla Gugino played Ingrid Cortez, Carmen and Juni's mother, in Spy Kids.Dimension Films
[ADVERTISEMENT]

She was only 29 years old when the film was released.

Daryl Sabara, who played Juni, was nine years old when the film was shot, and Alexa PenaVega, who played Carmen, was thirteen.

She was only 29 years old when the film was released.Dimension Films /Courtesy Everett Collection
[ADVERTISEMENT]

2. In Mean Girls, Amy Poehler played Regina George's mother, June George.

2. In Mean Girls, Amy Poehler played Regina George's mother, June George.Paramount/ Courtesy Everett Collection

She was 32 at the time of filming, whereas Rachel McAdams was 25.

She was 32 at the time of filming, whereas Rachel McAdams was 25.Paramount

3. For the first three seasons of The Fresh Prince of Bel-Air, Janet Hubert played Aunt Viv.

3. For the first three seasons of The Fresh Prince of Bel-Air, Janet Hubert played Aunt Viv.Warner Bros.

Janet was 34 when the sitcom first aired, but her on-screen daughter, Karyn Parsons, was only ten years her junior.

Janet was 34 when the sitcom first aired, but her on-screen daughter, Karyn Parsons, was only ten years her junior.Warner Bros.

4. Jennifer Robertson played Jocelyn Schitt, the mayor's wife, in Schitt's Creek.

4. Jennifer Robertson played Jocelyn Schitt, the mayor's wife, in Schitt's Creek.Steve Wilkie / CBC/POP / courtesy Everett Collection

She was 43 when the show aired.

Her son Mutt, played by Tim Rozon, is only five years her junior.

She was 43 when the show aired.CBC

That age gap gets even more noticeable in the next few examples.

5. Jennifer Lawrence played Joy Mangano, an inventor with two children, in the film Joy.

5. Jennifer Lawrence played Joy Mangano, an inventor with two children, in the film Joy.20th Century Fox / Courtesy Everett Collection

She was just 24 when she played the role of a 34-year-old.

She was just 24 when she played the role of a 34-year-old.20th Century Fox / Courtesy Everett Collection

6. In Jane the Virgin, Andrea Navedo played Xiomara Villanueva.

6. In Jane the Virgin, Andrea Navedo played Xiomara Villanueva.The CW

Andrea was 36 when the drama began production, but Gina Rodriguez, who plays Jane, is only seven years her junior.

Andrea was 36 when the drama began production, but Gina Rodriguez, who plays Jane, is only seven years her junior.The CW

7. Angelina Jolie portrayed Queen Olympias, Alexander the Great's mother, in the film Alexander.

7. Angelina Jolie portrayed Queen Olympias, Alexander the Great's mother, in the film Alexander.Warner Bros /Courtesy Everett Collection

When the film was released, she was 29 years old, while Colin Farrell, who plays her son, was 28.

When the film was released, she was 29 years old, while Colin Farrell, who plays her son, was 28.Warner Bros / courtesy Everett Collection

8. Phylicia Rashad played Clair Huxtable on The Cosby Show.

8. Phylicia Rashad played Clair Huxtable on The Cosby Show.NBC

She was 36 when the show premiered, portraying a mother of five children, one of whom was a sophomore in college.

She was 36 when the show premiered, portraying a mother of five children, one of whom was a sophomore in college.Sheldon Secunda / NBC / courtesy Everett Collection / Getty Images

Some of these casting choices are hard to believe until you see the ages side by side.

It also reminds us of the costume designer’s “couldn’t show her arms” rules for Danielle Fishel on Boy Meets World.

9. Elizabeth Rodriguez played Aleida Diaz (Daya's mother) in Orange Is the New Black.

9. Elizabeth Rodriguez played Aleida Diaz (Daya's mother) in Orange Is the New Black.Netflix/Courtesy Everett Collection

She was 32 years old when the show first aired.

Dascha Polanco, the actress who played her daughter, is only two years her junior!

She was 32 years old when the show first aired.Netflix

10. In Little Miss Sunshine, Toni Collette portrays Sheryl Hoover (Olive's and Dwayne's mother).

10. In Little Miss Sunshine, Toni Collette portrays Sheryl Hoover (Olive's and Dwayne's mother).Searchlight Pictures

She was 32 when filming began, and Paul Dano, who plays her adolescent son, was 21.

She was 32 when filming began, and Paul Dano, who plays her adolescent son, was 21.Searchlight Pictures / courtesy Everett Collection

11. Mrs. Robinson, the "older woman" in The Graduate, was played by Anne Bancroft.

11. Mrs. Robinson, the "older woman" in The Graduate, was played by Anne Bancroft.Embassy Pictures / Courtesy Everett Collection

When the film was released, she was 36 years old.

The actress who played her daughter, Katharine Ross, is only 9 years her junior.

When the film was released, she was 36 years old.Embassy Pictures / Courtesy Everett Collection

12. Mrs. Price (Elijah's mother) was played by Charlayne Woodard in M. Night Shyamalan's Glass.

She was 63 at the time of filming.

Samuel L. Jackson, who played her son, is actually five years her junior!

12. Mrs. Price (Elijah's mother) was played by Charlayne Woodard in M. Night Shyamalan's Glass.Universal / courtesy Everett Collection

13. Ann Morgan Guilbert played Yetta, Fran's grandmother and Sylvia's mother, in The Nanny.

13. Ann Morgan Guilbert played Yetta, Fran's grandmother and Sylvia's mother, in The Nanny.Spike Nannarello / CBS /Courtesy Everett Collection

She was just 65 when the show aired.

Ann is four and a half years younger than Renée Taylor, who played Sylvia.

She was just 65 when the show aired.CBS Photo Archive / CBS via Getty Images

By the end, the pattern is impossible to miss.

14. In the George Lopez program, Belita Moreno played Benny (George's mother).

14. In the George Lopez program, Belita Moreno played Benny (George's mother).ABC

When the show aired, she was 52 years old.

She is only 11 years George's senior.

When the show aired, she was 52 years old.ABC / Courtesy Everett Collection

15. In Golden Girls, Estelle Getty portrayed Sophia Petrillo. In order to seem 80, she went through a lengthy makeup process and sported a white wig.

15. In Golden Girls, Estelle Getty portrayed Sophia Petrillo. In order to seem 80, she went through a lengthy makeup process and sported a white wig.NBC

When the show first aired, she was 62 years old.

Bea Arthur, who played Estelle's daughter, was actually a year younger than Estelle!

When the show first aired, she was 62 years old.NBC

You’ve probably noticed that we have only actresses on our list. There is a reason for this.

The weird age gap between on-screen parents and kids is not as common for male stars. That’s probably because Hollywood still operates under the logic that a woman must look youthful.

So, they will choose a 50-year-old actress to play a 60-year-old woman. A 40-year-old woman will be played by a 30-year-old actress, etc.

We have come a long way as a society, but unfortunately, some things still haven’t changed.

Want more celebrity family secrets, like the twins hiding in plain sight? Read The Secret Twins Of Your Favorite Stars.

More articles you might like