47 Messed-Up Actor Age Gaps In TV And Movies

Hollywood has made some VERY questionable casting choices.

We asked the BuzzFeed Community to tell us which TV and movie age gaps between actors truly made their jaws drop. Here are the wild results.


Hilary Duff was only 16 when A Cinderella Story was released, while onscreen boyfriend Chad Michael Murray was just shy of his 23rd birthday.

Walt Disney Pictures

Suggested by partypoison723

Hilary Duff filmed the movie when she was 15. Chad Michael Murray was 22.


Mila Kunis lied about her age to get cast on That ’70s Show. She was 14 when she was cast and 15 when the first episode aired. Ashton Kutcher was 20.


Suggested by ijenn0802

Ashton Kutcher talked about how awkward and inappropriate it was when it came time to shoot their first kissing scene together, saying, “It was really weird. I was like, ‘Isn’t this illegal? Like, am I allowed?’…She was 14! She was like my little sister.”


Tom Welling was 24 years old when he somehow played a literal 14-year-old on Smallville.


Keira Knightley was just 17 when she shot Pirates of the Caribbean: The Curse of the Black Pearl, while Orlando Bloom was 25.


Suggested by johnmichaelw

The movie started shooting in 2002 and was released in July of 2003, just a few months after Keira Knightley turned 18.


Nicola Coughlan has been playing a teenager in Derry Girls for a few years, but she’s actually almost twice her character’s age in real life.

Channel 4

Suggested by michellellfp

She was born in January of 1987 and is currently 34 years old.


Emmy Rossum turned 17 a couple days before shooting started on The Phantom of the Opera, while Patrick Wilson was 30 and Gerard Butler was 33.

Warner Bros. Pictures

Suggested by kelenl2

Butler was two months shy of his 34th birthday when production started on the movie in September of 2003.


Audrey Hepburn was 27 when Funny Face was released, but Fred Astaire was a few days shy of his 58th birthday.

Paramount Pictures

Suggested by kaylayandoli

Audrey Hepburn was born in 1929, and Fred Astaire was born in 1899.


Frankie Muniz was 17 when his character started dating 26-year-old Reagan Dale Neis on Malcolm in the Middle.


Suggested by redbear74

Reagan Dale Neis was born in September of 1976, and Frankie Muniz was born in December of 1985. Their characters started dating for the first time in a 2002 episode.


In Entrapment, Sean Connery was more than twice the age of Catherine Zeta-Jones, his onscreen love interest.

20th Century Fox

Suggested by mariset

Catherine Zeta-Jones was born in 1969 and was 29 years old when the movie was released. Sean Connery was 68 at the time, having been born in 1930.


In Love Actually, Thomas Brodie-Sangster and Keira Knightley were only five years apart. He played a 10-year-old, and she played a married woman.


Maitreyi Ramakrishnan was 17 when she was cast as Devi in Never Have I Ever. By the time the show premiered, she was 18 and love interest Darren Barnet was 29.


Suggested by savannah51

Maitreyi Ramakrishnan was born in 2001, and Darren Barnet was born in 1991.


Jason Earles was a 29-year-old playing a 16-year-old when Hannah Montana first aired. He’s now 43.


In the Harry Potter series, Shirley Henderson was 35 years old when she started playing Moaning Myrtle, a 14-year-old.

Warner Bros. / youtube.com

Suggested by AllisonIsTired

Henderson was born in 1965, and the first Harry Potter movie came out a few days shy of her 36th birthday in 2001.


Trina McGee (Angela) was 28 when she first appeared as a junior in high school on Boy Meets World. Her love interest, Rider Strong (Shawn), was 17.


Suggested by csmith526

McGee was born in September of 1969, Rider was born in December of 1979, and their first episode together (“Boy Meets Real World”) aired in October of 1997.


In White Christmas, Bing Crosby was nearly twice the age of Rosemary Clooney. He was 51 when the movie came out, and she was 26.

Paramount Pictures

Suggested by rachelg44

Rosemary Clooney also played Vera-Ellen’s older sister in the movie, even though Clooney was actually seven years younger than her.


Ashleigh Murray was in her thirties while playing a sophomore in high school on Riverdale. There was also an 11-year age difference between KJ Apa and herself when their characters started dating.

The CW

Suggested by nicole-d

Their characters started dating in the episode “Bizarrodale,” which aired in February of 2019. KJ was 21 (born in June of 1997), and Ashleigh was 32 (born in January of 1988).


In Magic in the Moonlight, there was a 28-year age gap between onscreen lovers Emma Stone and Colin Firth.

Sony Pictures Classics

Suggested by kbd0190

Emma Stone was born in 1988, and Colin Firth was born in 1960.


On 8 Simple Rules, Kaley Cuoco played Amy Davidson’s older sister, but in real life she was actually six years younger than her.


Keiko Agena played Rory’s best friend and fellow teen in Gilmore Girls, despite being 27 when the show aired.


Amy Poehler played Rachel McAdams’ mom in Mean Girls. For that to happen in real life, Amy Poehler would have given birth to her at 7 years old.


Gabrielle Carteris was 29 when she started playing Andrea Zuckerman, a high school sophomore, in Beverly Hills, 90210.


Arden Cho was a 28-year-old teenager when her first episode of Teen Wolf aired. She was in her 30s and still in high school by the time she left the show.


Estelle Getty was actually younger than Bea Arthur in real life, even though she played Bea’s mom on The Golden Girls.


Jennifer Robertson and Tim Rozon, aka Jocelyn and Mutt in Schitt’s Creek, played mother and son but are only five years apart in real life.

Pop TV

Suggested by alexiaelena3

Jennifer Robertson was born in 1971, and Tim Rozon was born in 1976.


Charisma Carpenter was almost 27 when she played a high schooler on Buffy the Vampire Slayer, but her teacher, played by Robia Scott, was only 16 days older than her in real life.

The WB

Suggested by monicalinaaa

Charisma was born on July 23, 1970, while Robia was born on July 7, 1970.


In Alexander, Colin Farrell was 28, while his onscreen mom, Angelina Jolie, was only 29.


Trevor Donovan was just shy of his 31st birthday when his character on 90210 became a student at West Beverly High.

The CW

Suggested by mattmcc

He was 33 days away from being a 31-year-old junior in high school.


In The Manchurian Candidate, Angela Lansbury played the onscreen mom of Laurence Harvey, who was only three years younger than her.

United Artists

Suggested by laurenn43

Lansbury was born on October 16, 1925, while Harvey was born on October 1, 1928.


In The Graduate, Dustin Hoffman (30) played a 21-year-old who was seduced by an older woman (Anne Bancroft, 36) and ultimately fell in love with her daughter (Katharine Ross, 27).


Cory Monteith was 27 years old when Glee first aired, even though he was playing a sophomore in high school.


And Cory Monteith’s teacher, played by Matthew Morrison, was only a couple years older than him in real life.


Suggested by noradominick

Matthew Morrison was born in 1978, and Cory Moneith was born in 1982.


There was only a 10-year age gap between John Marshall Jones and Essence Atkins, even though they played father and daughter on Smart Guy.

The WB

Submitted by spenceralthouse

Essence Atkins was born in February of 1972, while John Marshall Jones was born July of 1962.


In Chitty Chitty Bang Bang, Dick Van Dyke was six months older than Lionel Jeffries, who played his father.

United Artists

Suggested by fional4577

Both actors were born in 1926.


If the George Lopez show were accurate, Belita Moreno’s character would have been 11 when she gave birth to George.


Ann Morgan Guilbert and Renée Taylor played mother and daughter on The Nanny, despite the only four-and-a-half-year age gap.


Suggested by s4bb472

Renée Taylor was born in March of 1933, while Ann Morgan Guilbert was born in October of 1928.


In The Hobbit series, Orlando Bloom was actually two years older than Lee Pace, the actor who played his father.

Warner Bros. Pictures

Suggested by p451f

Pace will be 42 next month, and Bloom just turned 44.


In Indiana Jones and the Last Crusade, there was only a 12-year age gap between onscreen father and son Sean Connery and Harrison Ford.

Paramount Pictures

Suggested by kaylayandoli

Ford was 46 at the time, while Connery was 58.


Debbie Reynolds was cast in Singin’ in the Rain when she was just 19 years old. Her onscreen love interest, Gene Kelly, was 40.


Suggested by amandamariej3

Debbie Reynolds was born in April of 1932, and Gene Kelly was born in August of 1912.


Elizabeth Rodriguez and Dascha Polanco played mother and daughter in Orange Is the New Black, but in real life there’s less than a two-year age gap between them.


Suggested by thielhr

Elizabeth Rodriguez is older than Dascha Polanco by exactly one year, 11 months, and six days.


Sissy Spacek was 26 when she played a 16-year-old in Carrie. In reality, she was only two years younger than Betty Buckley, who played her gym teacher.

United Artists

Suggested by kbd0190

Spacek was only a month shy of her 27th birthday when the movie came out. She was born in 1949, and Buckley was born in 1947.


In Focus, there was a 22-year age gap between Will Smith and Margot Robbie when the movie was released. Robbie was in her early twenties, and Will Smith was closer to 50.

Warner Bros.

Suggested by laurengarafano

Will Smith was born in September of 1968, and Margot Robbie was born in July of 1990.


Henry Winkler was nearly 30 when he started playing 19-year-old Fonzie on Happy Days. He was almost 39 when the series ended.


Danielle Campbell was 14 when she started shooting Disney Channel’s Starstruck, and love interest Sterling Knight was 20.

Disney Channel

Suggested by meganv425

The movie came out on Valentine’s Day in 2010, two weeks after Danielle Campbell’s 15th birthday and only a couple weeks prior to Sterling Knight’s 21st birthday.


Gary Cooper was more than twice the age of onscreen wife Grace Kelly in High Noon. He was 51 years old, and she was 22.


Cuba Gooding Jr. was only six years younger than his onscreen father, Laurence Fishburne, in Boyz n the Hood.

Columbia Pictures

Suggested by kend4fe28

Laurence Fishburne was born in July of 1961, and Cuba Gooding Jr. was born in January of 1968.


In Another Cinderella Story, Selena Gomez had just turned 16 when the movie was released, and love interest Drew Seeley was 26.


And in Grease, noooooo one was even close to being a 17-year-old in high school.

TV and Movies

Get all the best moments in pop culture & entertainment delivered to your inbox.

Source link


Please enter your comment!
Please enter your name here