Vadh 2 is set primarily within the confines of a small prison in Shivpuri, Madhya Pradesh. Manju (Neena Gupta) is incarcerated for a double murder she insists she did not commit, and her days are spent navigating the brutal and politically charged ecosystem of the jail.
Shambhunath Mishra (Sanjay Mishra), a weary low-rank police guard nearing retirement, oversees the daily running of the prison. Initially distant and emotionally guarded, Shambhunath slowly forms an unexpected, platonic bond with Manju as the two find themselves sharing long conversations and mutual understanding in the oppressive environment.
Within the prison walls, power is dictated by inmates as much as by the authorities. Keshav—better known as Bhuri Bhaiya—a dangerous criminal with political backing (being the brother of a local MLA), dominates the internal hierarchy through intimidation and violence, spreading fear among fellow prisoners and even influencing the officials meant to control him. His presence escalates tensions and exposes the fragility of the prison’s order.
When Keshav suddenly disappears under mysterious circumstances, panic and suspicion ripple through the jail. To unravel the truth, investigator Ateet Singh (Amitt K. Singh) is brought in to lead the inquiry into Keshav’s disappearance. As interrogations unfold, hidden truths and long-buried secrets begin to surface, forcing both inmates and guards to confront uncomfortable realities about justice, loyalty, and morality.
Amid the procedural unravelling of events, alliances shift and the nature of guilt and innocence becomes increasingly complex. Shambhunath and Manju’s evolving relationship and the mounting pressure from within the prison walls anchor the narrative, leading to a tense and unpredictable climax that reshapes how both characters view right and wrong.