The debate over the upcoming Shaktimaan film has taken a persistent turn, with veteran actor Mukesh Khanna, who famously portrayed the iconic superhero, continuing to voice his firm opposition to casting Ranveer Singh. Despite acknowledging Ranveer’s significant acting range and recent successes, Khanna maintains that the role demands a specific, inherent quality that he does not perceive in the contemporary star.

Khanna clarifies that his objection is not rooted in a critique of Ranveer’s talent. He has publicly praised the actor’s performances in various films, noting that he could easily envision him playing a villainous character like Kilvish. However, for the titular role of Shaktimaan, Khanna argues that the audience needs to see a face that radiates innate positivity and purity, rather than one associated with the “scheming” or intense expressions seen in Ranveer’s past roles.

 

Standing his ground has come at a personal cost, as Khanna openly admits he is turning down significant financial offers from production partners like Sony, who have been eager to move forward with this specific casting. By rejecting the lucrative proposal, he aims to preserve the integrity of the Shaktimaan image, which he feels is fundamentally incompatible with the persona Ranveer has cultivated on screen.

This ongoing creative impasse highlights the struggle between modern casting choices for blockbusters and the legacy-conscious views of original creators. As fans wait for news on the production, Khanna remains steadfast in his search for an actor whose screen presence aligns more closely with his personal vision for the superhero, prioritizing the character’s legacy over potential box-office stardom.