Mahabharat is considered the greatest and longest epic in world literature, a sprawling saga that weaves together conflict, duty, sacrifice, heroism, truth, justice, romance, adventure, fantasy, and complex relationships into one endlessly fascinating narrative.
Kunti, Deepti Naval, is granted a secret mantra by the sage Durvasa to call gods for sons. She uses the power of the mantra as a test, and the Sun God answers, begetting Karna, Anil Kapoor. Yet she remains unmarried and, bound by circumstance, entrusts Karna to the river Ganga. Later, she marries Pandu and bears three god-kissed sons: Yudhisthir, Manoj Bajpayee, Bheem, Sunny Deol, and Arjun, Ajay Devgn. Pandu’s joint wife Madri bears Nakul and Sahdev. Pandu’s elder brother Dhritarashtra, Paresh Rawal, is blind and married to Gandhari, Reema Lagoo. They have a hundred sons, with Duryodhan, Jackie Shroff as the eldest. All the royal princes are trained by Dronacharya, Ashutosh Rana.
Years pass, Pandu dies, and Dhritarashtra becomes king. A royal assembly is convened to present the princes to the people under the stern watch of Bhishma, Amitabh Bachchan. Drona singles out Arjun as the finest archer in the land, and a clash between Bheem and Duryodhan ends in a draw. Karna challenges Arjun, while Shakuni, Anupam Kher, the maternal uncle of Duryodhan, and Dushasana, Vrajesh Hirjee, his younger brother, lurk in the background. Arjun refuses to fight Karna when Bheem points out that the challenger is the son of a charioteer, and Kunti recognizes Karna as her son but stays quiet. Shakuni seizes the moment, and Duryodhan names Karna the King of Anga to pit him against Arjun. The duel between Arjun and Karna ends in a draw, stirring the seeds of the wars to come.
In the royal verdict, Bhishma and Vidur declare Yudhisthira the crown prince, but Duryodhana feels cheated of his rightful seat. Shakuni engineers a ruthless plan to burn the Pandavas alive in a palace built of combustible materials, a scheme that is foiled with Vidur’s help as the brothers escape. The Pandavas cross the river with Vidur’s guidance, beginning a period of exile and concealment. During this time, Bheem protects his brothers in the forest, and a romance sprouts when Hidimba falls for him. Bheem defeats Hidimb, at the cost of his rival’s life, while Kunti arranges a boon through Hidimba for her son.
Back in the world of courts and contests, King Drupad announces Draupadi’s swayamvar, drawing many kings, including Karna and Duryodhan. Arjun arrives in disguise as a sage, and Draupadi declines to marry the son of a charioteer. Arjun later appears as a Brahmin, and Duryodhan objects, trying to kidnap Draupadi. Krishna, Shatrughan Sinha, intervenes and reveals Arjun’s true identity, allowing him to win the Swayamvar. Draupadi returns home with Arjun, and a miscommunication leads Kunti to tell her sons to share whatever they receive, not realizing Draupadi’s own wishes. Krishna explains that Draupadi had asked Shiva for a husband in a previous life and, in this life, received a boon that binds her to five husbands, so the Pandavas must return to Hastinapur after five years of exile.
Back at Hastinapur, Bhishma urges the division of the kingdom, but Shakuni’s scheming shuffles land and power until the Pandavas are driven to Desolate lands. Indraprastha is then conceived as a majestic city through Vishwakarma’s crafts, directed by Indra’s command to build a palace that will house the eventual rule of the Pandavas. Bheem defeats Jarasandha, releasing a hundred kings who align with Yudhisthira and pledge loyalty to the new monarch. Arjun’s alliance with Subhadra, Krishna’s sister, is sealed as Subhadra bears Abhimanyu, and Draupadi’s presence heightens the stakes of every move on Hastinapur’s chessboard.
Duryodhan visits the magical Indraprastha palace and Draupadi’s courage in a later encounter with a water-filled moat becomes a symbol of honor and retribution. Arjun and Yudhisthira assure Draupadi that their earlier dispute is behind them, but the insult sows a quiet, burning revenge beneath the surface. A fateful gambling match then tests Yudhisthira’s weakness: he loses the kingdom, his brothers, and finally himself—and even Draupadi. Dushasana drags Draupadi to the court and Duryodhan orders her public disrobing. The insult becomes the spark that intensifies the conflict, and Bheem vows retribution, while Draupadi vows not to wash her hair until Dushasana’s blood is shed. Krishna steps in to halt the outrage, and Dhritarashtra shies away from the mounting crisis, restoring the Pandavas’ rights only to see the family fracture again as exile looms.
The Pandavas retreat to the forest, where Bheem meets Hanuman and gains the strength of a hundred elephants, and Arjun earns powerful weapons from Shiva and Parvati. After twelve years of disguise, they choose to reveal themselves in the Virat realm. Bheem works as a cook, Draupadi as a maid, Arjun as a dance master, Nakul as a weapons keeper, Sahdev as a stable boy, and Yudhisthira as the king’s advisor, living incognito until the term ends. Krishna arrives at Hastinapur to press for the Pandavas’ share, and Duryodhan refuses even the modest proposal of five villages, prompting Krishna to reveal his Vishnu form and depart, leaving the issue unresolved and the war looming.
War preparations begin in earnest. Bhishma is named commander-in-chief, vowing not to fight Karna. Armies gather, and Arjun’s doubts resurface until Krishna, again, offers the story of the Gita and reveals a broader, eternal vision that convinces him to take up arms. To defeat Bhishma, Shikhandi is placed in front of Arjun; Bhishma recognizes Shikhandi as the woman he wronged in a past life, and Arjun unleashes a relentless storm of arrows that finally brings Bhishma to a bed of arrows.
Dronacharya becomes the next commander and launches the Chakravyuh, with Abhimanyu stepping forward to breach the formation. Although he fights valiantly, Shakuni’s support falters as Abhimanyu is killed, cut down in the net of warriors. After Drona’s death, Karna is appointed chief in command. Kunti reveals to him that she is his mother and begs mercy for her sons; Karna promises to spare all but Arjun, explaining that he has already sacrificed his solar armor to Indra, who disguised himself as a beggar. The ferocity of the battle crescendos with Karna’s death when his chariot becomes stuck, and Arjun, at Krishna’s insistence, seals the fate of the warrior who had slain Abhimanyu while he was vulnerable.
The conflict culminates in Shakuni’s death at Sahdev’s hand, and Duryodhan’s retreat when Bhim yanks Dushasan’s arm and blood is offered to Draupadi to wash and bind her hair anew. The Pandavas relentlessly pursue the remaining Kauravas to a pond where Duryodhan is slain by Bhim, who breaks his thigh in a final act of vengeance. In the aftermath, Yudhisthira is crowned king of Hastinapur. In a final, public acknowledgment, Kunti reveals Karna as her son, and Yudhisthira vows to carry Karna’s legacy forward by donating gold every day, a pledge that binds the fates of all who have walked this legendary, entwined path.