Launched with a budget of ₹9 crore, the series was a massive undertaking for its time. It was filmed primarily at Mumbai’s Film City, with the grand Battle of Kurukshetra shot in Rajasthan using thousands of extras. The casting is often cited as the show's greatest strength, with actors becoming synonymous with their roles: Nitish Bharadwaj as Lord Krishna Mukesh Khanna as Bhishma Pitamah Roopa Ganguly as Draupadi Puneet Issar as Duryodhana as Arjuna Gufi Paintal as Shakuni
: Some third-party apps on the Google Play Store, such as the Mahabharat Videos All Episode App