Actors Who Would Have Made A Better Choice For The Role Of “Ravan” In Adipurush Than Saif Ali Khan


Ravan’s Role In Adipurush: One of the most divisive films of all time is Adipurush. Fans had a lot of hopes for the film because it is based on the mythological epic Ramayana. But it’s safe to say that the movie didn’t go as planned and completely let down the fans. Fans are now criticising several of the castings in addition to the visual effects, portrayal, and speech. Saif Ali Khan, who plays Lankesh, is one of the well-known actors.

Actors Who Would Have Made A Better Choice For The Role Of “Ravan” In Adipurush Than Saif Ali Khan

1. Rana Daggubati As Ravan


Rana Daggubati is well renowned for producing multiple successful films in the South. The one thing, nevertheless, for which he is best known is playing evil characters. His performance of Bhallaladeva in the critically acclaimed 2015 film Baahubali is proof of that. Many people still vividly remember his tense performance. According to general consensus, he might have been a better fit for Lankesh in Adipurush.

2. Ranveer Singh As Ravan

Ranveer Singh As Ravan In Adipurush

Ranveer Singh would be our choice to receive the distinction of “the most versatile actor from B-town” if we had to. Ranveer Singh can play anyone, whether they are soft, hilarious, loving, or negative. As Sultan Alauddin Khilji in the movie Padmaavat, this house of power gave a superb performance. It would be unfortunate to leave him off of the list of actors who might work better for Lankesh.

3. Ashutosh Rana


Ashutosh Rana is one of those actors who portray evil characters with such mastery that it gives you shivers. The viewers like watching him in unpleasant roles. for the correct motives? Yes, definitely for the correct reasons. If given the chance to play Lankesh instead of Saif Ali Khan, he would have excelled in the part.

4. Sanjay Dutt As Ravan

Sanjay Dutt As Ravan In Adipurush

Whether it’s Daroga Shuddh Singh from Shamshera or Kancha Cheena from Agneepath, we all know Sanjay Dutt is the best at playing the villain. Every viewer is fascinated by the horror he conveys on television through his incredible performance. Seeing him perform in Adipurush as Lankesh would have been so much fun.

5. Vijay Sethupathi

One of the most well-known performers from the South, Vijay Sethupathi is known for roles in films like Vikram Vedha, Master, and ’96, among others. Audiences have praised him highly for playing bad parts in all of his most recent films. Can we assume that he would have performed admirably as Lankesh in Adipurush as well? 10/10.


Adipurush, on the other hand, was one of the most eagerly awaited films of 2023. Unfortunately, it was unable to meet the viewers’ expectations. Many Hindus have been affected by the film’s awful depiction and awkward conversation. However, the film’s creators have stated that they want to change some of the dialogue and sequences. We sincerely hope it will be satisfactory.

Which of the well-known actors would have, in your opinion, been a better fit for Lankesh in Adipurush? Have you seen the film yet? What do you think of it? Please comment below with your ideas.