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

    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"

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

    Tom Welling in "Smallville"

    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"

    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"

    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"

    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"

    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

    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"

    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"

    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"

    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

    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

    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"

    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

    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"

    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"

    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"

    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

    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"

    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"

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

    The two actors in a scene

    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"

    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

    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

    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

    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"

    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"

    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"

    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

    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

    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

    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

    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

    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"

    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

    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

    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

    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