Top 10 Bollywood Actors Who Can Play Characters of Mahabharata

Updated on 26 Dec, 2013 at 4:42 pm


Things in India changed dramatically when the Mahabharata aired on TV. People were getting addicted to it, and it soon became the talk of the town. Reading the epic could have been troublesome for many but watching it on TV was interesting and informative at the same time. The larger-than-life images of the characters are still imprinted on young adolescent minds. What if we do a mix and match session? Bringing the great epic on a larger canvas and making it grander by including Bollywood. We are talking about Bollywood personalities who can enact different characters of the Mahabharata. Find out who’s who as we present a list of top 10 Bollywood actors most suitable for the characters of Mahabharata.


10. Rakhee (Gandhari):

Rakhee is suitable for the role of Gandhari, as the former’s screen presence symbolizes a mature woman. Gandhari, too, is a character drawn to show utmost maturity as she remains blindfolded throughout her married life because her husband was born blind. It shows extreme devotion and Gandhari definitely needs a mention when we talk of noble women. Rakhi can easily slip in the role of one of the greatest characters of Mahabharata.

Rakhee – Gandhari - Bollywood Actors Who Can Play Characters of Mahabharata

9. K.K. Menon (Dronacharya):

KK Menon is a versatile actor and it is our belief that he will fit the role of Dronacharya in a manner no one else can. His on-screen chemistry with intense characters is fabulous. He has the quintessential teacher-like convincing abilities. As a teacher, Dronacharya welcomed both the Kauravas and Pandavas with equal eagerness. Menon will do justice to Dronacharya – one of the most respected characters of Mahabharata – and perhaps make it even more iconic.

K.K. Menon – Dronacharya - Bollywood Actors Who Can Play Characters of Mahabharata

8. Anupam Kher (Vidur):


Anupam Kher has had a successful career playing complex character roles. Since Kher is a seasoned actor, he will do complete justice to one of the most rational characters of Mahabharata. Vidur was an adviser to King Dhritrastra. The role has immense significance and requires high acting skills.

Anupam Kher – Vidur - Bollywood Actors Who Can Play Characters of Mahabharata

7. Gulshan Grover (Shakuni):

Grover fits the bill as Shakuni – the man who is believed to have incited Duryodhana thereby resulting in the battle of Mahabharata. Grover is often portrayed as villain, so everyone will love to see him as the wicked Shakuni. Shakuni was revengeful towards the Kauravas, as being a brother he could not take the pain of his sister Gandhari remaining blindfolded all her life.

Gulshan Grover – Shakuni - Bollywood Actors Who Can Play Characters of Mahabharata

6. Sanjay Dutt (Duryodhana):

Dutt will do justice to the role of Duryodhana – the eldest of the Kauravas and the principal antagonist of the Mahabharata. As Duryodhana was a strong, well-built character who was an expert in battling with maces, Sanjay Dutt fits the role. His khalnayak image and his perfectly built body will give an edge to Duryodhana, one of the most important characters of Mahabharata.

Sanjay Dutt - Bollywood Actors Who Can Play Characters of Mahabharata

5. Mukesh Tiwari (Karna):

Tiwari has been mostly seen in strong, author-backed character roles, especially in films like ‘Apharan’ and ‘Gangajal’. He can play the role of Karna, who is known for his benevolence. The character has the unique distinction of being the first anti-hero in Indian mythology. There are many who sympathize with Karna and Mukesh Tiwari can bring the emotions of the estranged son and loyal friend perfectly.

Mukesh Tiwari - Bollywood Actors Who Can Play Characters of Mahabharata

4. Ranveer Singh (Arjun):

Ranveer Singh has not done a lot of films yet but he’s definitely proved himself as a spontaneous actor. He seems a little finicky and a bit immature. Therefore, there is no risk if he is casted as Arjuna. Mahabharata’s real hero was Arjuna, who had all qualities of a warrior except his temperament and emotional setbacks, for which he was preached by Lord Krishna.

Ranveer Singh - Bollywood Actors Who Can Play Characters of Mahabharata

3. Chitrangada Singh (Draupadi):

Chitrangada Singh will do justice to the strong character of Draupadi. The dusky complexions, svelte shape, husky tone and powerful acting ability make Chitrangada an obvious choice for the most important woman of the great epic. She has a strong, appealing persona that resembles Draupadi’s character.

Chitrangada Singh - Bollywood Actors Who Can Play Characters of Mahabharata

2. Aamir Khan (Krishna):

It will be a treat to watch Aamir Khan as Krishna. Aamir wins his audiences over through his natural wit, charm and intelligence; he will justify the greatest of all characters of Mahabharata. Krishna is depicted as a cunning, charming and loving friend, philosopher and guide throughout the epic. No one can portray this beloved Lord like Aamir Khan.

Aamir Khan - Bollywood Actors Who Can Play Characters of Mahabharata

1. Amitabh Bachchan (Bheeshma):


We would love to see this actor of the millennium as Bheeshma. As a personality, Bheeshma is powerful, truthful, rational and sacrificial. Although Bheeshama sided with Kauravas, he commanded the utmost respect from the Pandavas and their allies. His character is equal, if not greater, in importance to Krishna’s and, therefore, only Amitabh Bachchan can do justice to the role.

Amitabh Bachchan - Bollywood Actors Who Can Play Characters of Mahabharata

  • Advertisement