Akshay Kumar as Krishna Vikram as Yudhisthir Nikitin Dheer as Bheem Ram Charan as Arjun Naga Chaitanya as Nakul Akhil as Sahadev Deepika Padukone as Draupadi Prabhas as Karn Rana Daggubati as Duryodhan Arun Vijay as Dushasan Amitabh Bachchan as Bhisma Nasser as Shakuni Ramya Krishnan as Gandhari Jayasudha as Kunti Jagapathy Babu as Dhritarashtra Chiranjeevi as Pandu Sathyaraj as Dronacharya Sudeep as Ashwathama. Sunil Shetty as Balaram Ajith as Parshuram
Chiyaan vikram as bhishma prabhas as arjun rana dagubati as duryodhan jr. Ntr as bheem ramcharan tej konidela as karna praneet bhatt as shakuni ramya krishna as gandhari sonu sood as dushassan surya as krishna nayantara as draupadi