Skip To Content
  • Viral badge

50 Age Gaps Between Actors Playing Couples That Are Honestly Really Weird

Sean Connery was 39 years older than Catherine Zeta-Jones when they played love interests in Entrapment!!!

Look, with two consenting adults, age is really just a number. Regardless, it's pretty strange that Hollywood is seemingly allergic to casting couples in the same age range.

Here are some wild examples of age gaps between actors playing onscreen couples:

1. In Magic in the Moonlight, Emma Stone was 25 and Colin Firth was 53.

Emma Stone was 25 and Colin Firth was 53

2. In Entrapment, there was a whopping 39-year age difference between 29-year-old Catherine Zeta-Jones and 68-year-old Sean Connery.

Catherine Zeta-Jones is 29; Sean Connery behind her is 68

3. In Edge of Tomorrow, Tom Cruise was 20 years older than Emily Blunt.

Emily Blunt is 31 looking at Tom Cruise, who is 51

4. In Silver Linings Playbook, Jennifer Lawrence was 22, while Bradley Cooper was 37.

22-year-old Jennifer Lawrence looking at 37-year-old Bradley Cooper

5. In WandaVision, Elizabeth Olsen was 31 and Paul Bettany was 49.

Elizabeth Olsen and Paul Bettany holding hands on a swing set

6. In As Good as It Gets, Jack Nicholson was 60 and Helen Hunt was 34.

Jack Nicholson is 60 and Helen Hunt is 34

7. In The Island, Ewan McGregor was 34 and Scarlett Johansson was 20.

Ewan McGregor is 34 and Scarlett Johansson is 20

8. In Lost in Translation, Scarlett Johansson was 18 playing opposite a 52-year-old Bill Murray.

Bill Murray is 52, with 18-year-old Scarlett Johansson resting her head on his shoulder

9. In Indecent Proposal, Robert Redford was 56 and Demi Moore was 30 when the film was released.

56-year-old Robert Redford looking at 30-year-old Demi Moore

10. In A Perfect Murder, there was a 28-year age difference between Michael Douglas and Gwyneth Paltrow.

54-year-old Michael Douglas putting a necklace on 26-year-old Gwyneth Paltrow

11. In The Wolf of Wall Street, Margot Robbie played Leonardo DiCaprio's wife with a 16-year age difference.

Margot Robbie, 23, with foot on 39-year-old Leo DiCaprio's face

12. In Suicide Squad, Jared Leto was 44 and Margot Robbie was 26.

Jared Leto was 44 and Margot Robbie was 26

13. In Focus, Margot Robbie was 24 and Will Smith was 46.

24-year-old Margot Robbie having dinner with 46-year-old Will Smith

14. In Ted, Mark Wahlberg was 41 and Mila Kunis was 28.

Mark Wahlberg is 41 and lying in bed with 28-year-old Mila Kunis

15. And in Ted 2, Mark Wahlberg was 44 and Amanda Seyfried was 29.

Mark Wahlberg is 44, Ted is 38, and Amanda Seyfried is 29

16. In Something's Gotta Give, Jack Nicholson was more than double the age of his first love interest in the film, Amanda Peet.

31-year-old Amanda Peet straddling 66-year-old Jack Nicholson

17. In Poison Ivy, Tom Skerritt was 58, while Drew Barrymore was only 17.

17-year-old Drew Barrymore holding 58-year-old Tom Skerritt's face

18. In Third Person, Liam Neeson was a full 32 years older than his love interest, played by Olivia Wilde.

61-year-old Liam Neeson walking next to 29-year-old Olivia Wilde

19. In Autumn in New York, Richard Gere was 50 and Winona Ryder was 28.

50-year-old Richard Gere walking with 28-year-old Winona Ryder

20. In In the Line of Fire, Clint Eastwood and Rene Russo had a 24-year age gap.

63-year-old Clint Eastwood with 39-year-old Rene Russo

21. In Six Days, Seven Nights, Anne Heche was 29 when she played 55-year-old Harrison Ford's love interest.

29-year-old Anne Heche leaning on 55-year-old Harrison Ford

22. In The Woman in Red, Gene Wilder was 27 years older than Kelly LeBrock.

Gene Wilder, 51, behind 24-year-old Kelly LeBrock

23. In Crazy Heart, Jeff Bridges was 60 while filming, and Maggie Gyllenhaal was 32.

60-year-old Jeff Bridges looking at 32-year-old Maggie Gyllenhaal

24. In Gangster Squad, 25-year-old Emma Stone played the love interest of both 53-year-old Sean Penn and 33-year-old Ryan Gosling.

53-year-old Sean Penn dancing with 25-year-old Emma Stone

25. In Birdman, Michael Keaton had 31 years on his love interest, played by Andrea Riseborough.

32-year-old Andrea Riseborough looking at 63-year-old Michael Keaton

26. In Blame It on Rio, 50-year-old Michael Caine dated his best friend's daughter, played by 18-year-old Michelle Johnson.

50-year-old Michael Caine with 18-year-old Michelle Johnson

27. In The Phantom of the Opera, Emmy Rossum was 17 when she played the love interest of 33-year-old Gerard Butler and 30-year-old Patrick Wilson.

33-year-old Gerard Butler, 17-year-old Emmy Rossum, and 30-year-old Patrick Wilson

28. In Never Have I Ever, Maitreyi Ramakrishnan was 19 and Darren Barnet was 30 when Season 2 premiered.

30-year-old Darren Barnet about to kiss 19-year-old Maitreyi Ramakrishnan

29. In Singin' in the Rain, Debbie Reynolds was 19 and Gene Kelly was 40.

19-year-old Debbie Reynolds looking up at 40-year-old Gene Kelly

30. In That '70s Show, Mila Kunis was 15 and Ashton Kutcher was 20 when the pilot aired.

15-year-old Mila Kunis doing 20-year-old Ashton Kutcher's makeup

31. In White Christmas, Rosemary Clooney was 26 and Bing Crosby was 51.

26-year-old Rosemary Clooney staring at 51-year-old Bing Crosby

32. In Flight, Denzel Washington was 57 and Kelly Reilly was 35.

57-year-old Denzel Washington on a bed with 35-year-old Kelly Reilly

33. In Boy Meets World, Rider Strong was 17 and Trina McGee Davis was 28 when they played Shawn and Angela.

28-year-old Trina McGee Davis and 17-year-old Rider Strong in graduation outfits

34. In Funny Face, Fred Astaire was 30 years older than Audrey Hepburn.

57-year-old Fred Astaire and 27-year-old Audrey Hepburn

35. In Get Smart, Anne Hathaway was 25 and Steve Carell was 45 when they played spies turned lovers.

25-year-old Anne Hathaway, holding a puppy, stands next to 45-year-old Steve Carrell

36. In Pirates of the Caribbean: The Curse of the Black Pearl, Keira Knightley was 17 when she shot the movie and Orlando Bloom was 25.

25-year-old Orlando Bloom staring at 17-year-old Keira Knightley

37. In Riverdale, Ashleigh Murray was 31 when her character dated Archie, played by 22-year-old KJ Apa.

31-year-old Ashleigh Murray and 22-year-old KJ Apa

38. In Another Cinderella Story, Selena Gomez was 16 and Drew Seeley was 26.

16-year-old Selena Gomez with 26-year-old Drew Seeley

39. In Charade, Cary Grant was 59 when he played 34-year-old Audrey Hepburn's love interest.

34-year-old Audrey Hepburn with her arms around 59-year-old Cary Grant

40. In The Breakfast Club, Molly Ringwald was 16, and despite playing a high school student, Judd Nelson was 25 in real life.

25-year-old Judd Nelson and 16-year-old Molly Ringwald

41. In Elf, Will Ferrell was 36 and his love interest, Zooey Deschanel, was 23.

36-year-old Will Ferrell decorating a Christmas tree with 23-year-old Zooey Deschanel

42. In The Squid and the Whale, 23-year-old Anna Paquin played a student who comes on to 50-year-old Jeff Daniels. Just nine years earlier, Anna played Jeff's daughter in Fly Away Home.

14-year-old Anna Paquin playing 41-year-old Jeff Daniels' daughter in "Fly Away Home," and 23-year-old Anna kissing 50-year-old Jeff in "The Squid and the Whale"

43. In Ghost Rider, Nicolas Cage and Eva Mendes were 10 years apart in age, despite the fact that they are supposed to be former high school sweethearts.

43-year-old Nicolas Cage talks to 32-year-old Eva Mendes, who's holding a microphone up to him

44. In The Lord of the Rings: The Fellowship of the Ring, Viggo Mortensen was 43 and Liv Tyler was 24.

24-year-old Liv Tyler and 43-year-old Viggo Mortensen look at each other

45. In Lost, Evangeline Lilly was at least a decade younger than her love interests, played by Matthew Fox and Josh Holloway.

Evangeline Lilly was 25, Matthew Fox was 38, and Josh Holloway was 35

46. In Always Be My Maybe, Keanu Reeves was 17 years older than Ali Wong when he played her A-list boyfriend.

37-year-old Ali Wong and 54-year-old Keanu Reeves

47. In Buffy the Vampire Slayer, Sarah Michelle Gellar was 20 when her love interest, played by 35-year-old James Marsters, first appeared on the show.

Sarah Michelle Gellar is 20 and James Marsters is 35

48. In He Got Game, Denzel Washington was 21 years older than Milla Jovovich.

22-year-old Milla Jovovich sitting across from 43-year-old Denzel Washington

49. In Seeking a Friend for the End of the World, Steve Carell and Keira Knightley fell in love, with a 22-year age gap between them.

27-year-old Keira Knightley in a car with 49-year-old Steve Carell

50. And finally, Warren Beatty wooed Halle Berry despite being 30 years her senior in Bulworth.

Halle Berry at 31 standing next to Warren Beatty at 61