Skip To Content

    47 Fucked-Up Age Gaps Between Actors In Movies And TV Shows

    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.

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

    The two kissing at the football game in the stands
    Walt Disney Pictures

    Suggested by partypoison723

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

    2. 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.

    Mila Kunis and Ashton Kutcher in "That '70s Show"

    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."

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

    Tom Welling in "Smallville"
    The CW

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

    Keira Knightley and Orlando Bloom kissing in "The Curse of the Black Pearl"

    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.

    5. 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.

    Clare in "Derry Girls"
    Channel 4

    Suggested by michellellfp

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

    6. 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.

    Emmy Rossum kissing both Patrick Wilson and Gerard Butler in "The Phantom of the Opera"
    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.

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

    Fred Astaire and Audrey Hepburn in "Funny Face"
    Paramount Pictures

    Suggested by kaylayandoli

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

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

    Malcolm and Nikki kissing outside of school

    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.

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

    Catherine Zeta-Jones and Sean Connery kissing in "Entrapment"
    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.

    10. 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.

    The two actors in "Love Actually"
    Universal Pictures

    11. 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.

    Devi and Paxton about to hook up in "Never Have I Ever"

    Suggested by savannah51

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

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

    Jackson and Miley in the pilot episode
    Disney Channel

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

    Moaning Myrtle in the movies vs. Shirley Henderson in real life
    Warner Bros. /

    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.

    14. 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.

    Shawn and Angela together in "Boy Meets World"

    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.

    15. 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.

    Bing Crosby and Rosemary Clooney singing in White Christmas
    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.

    16. 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.

    Josie and Archie together in "Riverdale"
    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).

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

    Emma Stone and Colin Firth kissing in "Magic in the Moonlight"
    Sony Pictures Classics

    Suggested by kbd0190

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

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

    Kaley and Amy in a scene in the living room

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

    Keiko Ageno and Alexis Bledel in "Gilmore Girls"
    The WB

    20. 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.

    Regina's mom helping her adjust her neck brace while getting ready for the school dance
    Paramount Pictures

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

    Andrea Zuckerman with a perm and '90s glasses

    22. 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.

    Arden Cho in "Teen Wolf"


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

    Bea and Estelle sitting on the couch in "The Golden Girls"

    24. 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.

    Jocelyn and Mutt in "Schitt's Creek"
    Pop TV

    Suggested by alexiaelena3

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

    25. 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.

    Charisma and Robia in "Buffy"
    The WB

    Suggested by monicalinaaa

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

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

    The two actors in a scene
    Warner Bros. Pictures


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

    Trevor Donovan shirtless by the pool in "90210"
    The CW

    Suggested by mattmcc

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

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

    Angela Lansbury talking to Laurence Harvey in a scene
    United Artists

    Suggested by laurenn43

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

    29. 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).

    Hoffman at a bar with Bancroft during a scene, then Hoffman in a bus with Ross as they drive away from the chapel
    Embassy Pictures

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

    Cory Monteith in the pilot episode

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

    Finn and Mr. Schue's first scene together in the pilot episode

    Suggested by noradominick

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

    32. 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.

    Evette and her dad talking outside the house in "Smart Guy"
    The WB

    Submitted by spenceralthouse

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

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

    Dick Van Dyke and Lionel Jeffries in "Chitty Chitty Bang Bang"
    United Artists

    Suggested by fional4577

    Both actors were born in 1926.

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

    Belita Moreno and George Lopez in the kitchen of the show

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

    The two characters with Fran in the living room in "The Nanny"

    Suggested by s4bb472

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

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

    Legolas and his dad
    Warner Bros. Pictures

    Suggested by p451f

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

    37. 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.

    The two actors in a scene where they're tied up with rope
    Paramount Pictures

    Suggested by kaylayandoli

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

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

    Debbie Reynolds and Gene Kelly kissing in Singin' in the Rain

    Suggested by amandamariej3

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

    39. 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.

    Their two characters hugging in the library in jail

    Suggested by thielhr

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

    40. 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.

    Sissy Spacek and Betty Buckley in a scene in front of a mirror
    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.

    41. 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.

    Will Smith and Margot Robbie in "Focus"
    Warner Bros.

    Suggested by laurengarafano

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

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

    Fonzie sitting at his typical booth

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

    The two actors slow dancing and almost kissing at a school dance
    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.

    44. 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.

    Will Kane and Amy Fowler argue and then hug in the Marshal's office
    United Artists


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

    Cuba Gooding Jr. and Laurence Fishburne in the kitchen during the hair cutting scene
    Columbia Pictures

    Suggested by kend4fe28

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

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

    Selena Gomez and Drew Seely kissing in "Another Cinderella Story"

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

    The cast singing the final number at the carnival
    Paramount Pictures

    TV and Movies

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

    Newsletter signup form