For quite some time now, fans have been buzzing with excitement over the big-screen adaptation of the iconic Indian superhero Shaktimaan, originally portrayed by Mukesh Khanna. Ever since the announcement of a movie based on the cult classic, speculation has been rife about who will don the legendary costume.

Ranveer Singh or Someone Else?

Among the many names floating around, Ranveer Singh had been the front-runner. However, Mukesh Khanna had repeatedly stated that Ranveer didn’t quite fit the character. Following this, action star Tiger Shroff’s name also made the rounds—but that too fizzled out as just a rumor.

Did South Star Allu Arjun Replace Ranveer?

The buzz reached a new high when Mukesh Khanna praised South superstar Allu Arjun’s screen presence and charisma. His comment—”Shaktimaan ban sakta hai ye. Asli jeevan mein bhi achcha look hai, achchi height hai…”—added fuel to the speculation that Allu Arjun might replace Ranveer Singh in the much-awaited superhero film.

The Truth Finally Revealed

To set the record straight, the makers finally broke their silence. In an interview with Bollywood Hungama, they categorically dismissed all rumors. “Nobody else is doing Shaktimaan. It is Ranveer Singh and no one else,” a source from the production team said firmly.

Director Basil Joseph Confirms

The film’s director, Basil Joseph, also stepped in to clear the air. He stated unequivocally, “Shaktimaan will be made only with Ranveer Singh.” This official statement puts an end to all the replacement theories once and for all.

Final Verdict

While Mukesh Khanna’s admiration for Allu Arjun’s potential in the role sparked widespread curiosity, it’s now official—Ranveer Singh will be the one to bring Shaktimaan back to life for a whole new generation.

So, get ready. India’s most loved superhero is returning—and it’s Ranveer Singh who’s wearing the cape.