Mukesh Khanna, the actor who brought Shaktimaan to life in the 1990s, just dropped a bombshell confession that’s got Bollywood buzzing. He admits that rejecting Ranveer Singh for the iconic superhero role was, in his own words, “commercially stupid.”

Role in QuestionShaktimaan
Actor RejectedRanveer Singh
Khanna's AdmissionCommercially Stupid

The Weight of a Missed Opportunity

Khanna’s reflection isn’t just about star power—it’s about the sheer financial gravity of the choice. He openly acknowledges that holding back what he calls “a cheque worth crores” was a misstep. You can almost feel the rueful shake of his head as he weighs the cultural and economic ripple effects of that single decision.

This serves as a stark reminder of how casting choices can define not just careers, but entire franchises.

A Lesson in Hindsight

There’s a palpable sense of what-if lingering in his admission. Khanna’s candor provides a rare glimpse into the high-stakes world of entertainment decisions, where one passed-over actor can later become a box office titan. It’s a lesson in humility for any creative decision-maker.

While he stands by his original vision for the character, the financial reality of that rejection is now impossible to ignore. It’s a classic case of hindsight offering perfect, if painful, clarity.

Bottom Line:A candid admission from an industry veteran on the high cost of what might have been.