Ram Charan As Arjun- Fans have seen Ram Charan portraying the character of Lord Ram in RRR and therefore he is expected to do well in the character of Arjun
Rana Daggubati As Duryodhan- Fans still remember the vicious character of Bhallaladeva of Bahubali. He was strong and ruthless, the same characteristics that Duryodhan possessed.
Prabhas is a pan-India star and we have seen his furious expressions in Mirchi, Return Of The Rebel, Bahubali and Chhatrapati and his tall and muscular physique will be a bonus for the role of Bheem.
Lord Krishna had a sense of calm and composure on his face and if any actor is there who possesses such qualities, it’s the Telugu superstar Mahesh Babu.
Amitabh Bachchan's voice, his personality and everything just ticks the boxes for the character of Bhishma.
Karn had the aura of the sun and it reflected in his eyes and on his face as he possessed certain agility. If there is one actor who can pull off a character having such qualities, it would be Hrithik Roshan.
If there is one actor who can play the strong character of the callous Dussasan, it’s Vijay Sethupathi.
Deepika has played a queen in Padmavat and the grace she brought with the character was just commendable. And that’s why I think she will be a perfect pick for Draupadi.