Shah Rukh Khan to Akshay Kumar: Older the hero, younger the heroine. Here's proof

Bollywood movies have a tendency to cast middle-aged actors with much younger actresses because who really cares about being realistic, right?

Remember watching Kuch Kuch Hota Hai? There was nothing more fun than growing up watching Anjali get friendzoned for years by her boy crush Rahul. Had it not been for the ‘prettier and classier’ Tina, perhaps Anjali would have gotten her way and we wouldn’t have to watch Tina eventually die from childbirth. Even so, we can’t really complain since the movie gave Rani Mukerji’s career the boost it needed whilst also introducing the Rani-SRK pairing to Bollywood.

But, as great as they looked on camera, did you know that Shah Rukh Khan is considerably older than Rani? What you were really seeing this whole time in Kuch Kuch Hota Hai was the then 33-year-old Shah Rukh Khan romancing a mere 20-year-old Rani Mukherjee.

However, this shouldn’t really be surprising, coming from Bollywood. Our movies have a tendency to cast much older actors with younger females but vice versa is still unfathomable. Over time, we have seen countless Bollywood actresses being ‘aged up’ or Bollywood actors pretending to be 20-something college dudes, because why not, right? For example, the 1998 film Jhooth Bole Kauwa Kaate had Reema Lagoo playing mother-in-law to Anil Kapoor even though the latter happened to be two years older than the actress.

Here are seven Bollywood actors who were coupled with much younger actresses on-screen:

1. Salman Khan, 51

Salman Khan, Bollywood, Actor, Actress, Age Difference

  • Sonam Kapoor (32) in Prem Ratan Dhan Payo
  • Kareena Kapoor (36) in Bodyguard and Bajrangi Bhaijaan
  • Sonakshi Sinha (30) in Dabangg
  • Jacqueline Fernandez (32) in Kick

2. Akshay Kumar, 49


Akshay Kumar, Bollywood, Actor, Actress, Age Difference

  • Asin Thottumkal (31) in Khiladi 786 and Housefull 2
  • Tamannaah Bhatia (27) in Entertainment
  • Nimrat Kaur (35) in Airlift
  • Bhumi Pednekar (28) in Toilet: Ek Prem Katha
  • Ileana D’Cruz (29) in Rustom

3. Shah Rukh Khan, 51

Shah Rukh Khan, Bollywood, Actor, Actress, Age Difference

  • Kareena Kapoor (36) in Ra.One
  • Anushka Sharma (29) in Rab Ne Bana Di Jodi and Jab Tak Hai Jaan
  • Katrina Kaif (34) in Jab Tak Hai Jaan
  • Mahira Khan (32) in Raees
  • Deepika Padukone (31) in Chennai Express, Om Shanti Om and Happy New Year
  • Rani Mukherji (39) in Chalte Chalte and Kuch Kuch Hota Hai

4. Saif Ali Khan, 47

Saif Ali Khan, Bollywood, Actor, Actress, Age Difference

  • Kangana Ranaut (31) in Rangoon
  • Deepika Padukone (31) in Cocktail and Love Aaj Kal

5. Ajay Devgn, 48

Ajay Devgn, Bollywood, Actor, Actress, Age Difference

  • Shriya Saran (34) in Drishyam
  • Tamannaah Bhatia (27) in Himmatwala
  • Kangana Ranaut (31) in Tezz

6. Aamir Khan, 52


Aamir Khan, Bollywood, Actor, Actress, Age Difference

  • Asin Thottumkal (31) in Ghajini
  • Kareena Kapoor (36) in 3 Idiots
  • Katrina Kaif (34) in Dhoom 3
  • Rani Mukherji (39) in Talaash and Ghulam

7. Anil Kapoor, 60

Anil Kapoor, Bollywood, Actor, Actress, Age Difference

  • Shefali Shah (45) in Dil Dhadakne Do
  • Sameera Reddy (36) in Musafir
  • Lara Dutta (39) in No Entry
  • Sushmita Sen (41) in No Problem

One might argue that there is nothing wrong with an actor playing a certain age. I mean, they are actors after all. It is their job to pretend to be someone, anyone else. However, this trend in Bollywood to tailor fit the actors’ looks to pair them with ‘fresh face’ women has taken us far from reality. At the same time, this same courtesy is not extended to female contemporaries of the same superstars. We have become so used to the idea that women above a certain age should play ‘older roles’, that we hardly even raise an eyebrow when actors like Amitabh Bachchan get to be the on-screen husband of an actress 30 years younger (Reference – Waqt: The Race Against Time). But when and how did we become used to the idea that middle-aged “superstars” playing characters in their 20s and romancing women around the same much younger age group is nothing out of the ordinary?

In fact our perception of what a couple should ‘look like’ is so damaged, that when two actors of nearly the same age – Arjun Kapoor and Kareena Kapoor – were cast opposite each other in Ki & Ka, words like ‘aunty’ or ‘buddhi’ get casually thrown around.

If Madhuri Dixit (50) were to romance say Varun Dhawan (30), would we be just as accepting as we are of Salman Khan and Anushka Sharma? BUT, OH WAIT. Who’s even willing to invest in a film with an older yesteryear actress in the lead? We’d much rather watch Golmaal 42 or whatever number sequel they’re on currently anyway, right?

For interesting trending videos from InUth, follow us on