Vikram stars as Arumugam, a compassionate villager whose life is shadowed by a chemical factory that releases toxic waste into the river. The pollution gnaws at the community, pushing Arumugam to mobilize the villagers and petition the powerful ministers to shut the plant down. In this fight for clean water and a healthier home, Arumugam’s resolve is clear, and his concern for others is ever-present.
To press the issue, Arumugam travels to Chennai with his childhood friend Jyothika as Eswari, and her grandmother Paravai Muniyamma who plays Mundakanni. The trio seeks audiences with Minister Kaalaipandi, a political heavyweight who controls the village’s fate from the city. They lodge their grievances, and the stakes feel personal as they reach out to the capital for help. They eventually stay with Narayanasamy alias Narain, Vivek, a man from their own village who has built a life in the city. Amid the city’s bustle, Swapna—a fashion model living near Narain’s home—catches Arumugam’s eye, and she is portrayed by Reema Sen. Narain, for his part, harbors his own affections for Swapna, setting up a complex web of loyalties and desires in this crowded urban landscape.
The encounter with Kaalaipandi comes amid a charged crowd, and Arumugam lays out the villagers’ woes with the polluted water. Kaalaipandi, though outwardly sympathetic, makes hollow promises while privately shielding the factory’s interests. The political machinery behind Kaalaipandi begins to unravel as Sornakka and her brother Aadhi—played by Pasupathy and aided by the minister—move to tighten their grip. Aadhi’s rough aggression leads to a brutal clash with Arumugam, and the villagers’ efforts to push back intensify. The alliance between Kaalaipandi and his goons marks a dark turn, and Arumugam’s life is put in jeopardy when he’s kidnapped and battered with the minister’s help.
Swapna proves to be a beacon of hope in this dangerous game, tending to Arumugam’s wounds after the kidnapping. In response to the pressure, Arumugam begins to turn the tables. He reveals Kaalaipandi’s true face and the corruption behind the minister’s public image to Eswari and Mundakanni, setting the stage for a sharp turn in the battle for justice. To strike a blow at Kaalaipandi’s influence, Arumugam fabricates a letter—using Kaalaipandi’s memopad and with Swapna’s help to forge the signature—praising an adult film and urging its publication in a newspaper. The ruse works: the editor falls for the ruse and runs the sensational piece the next day, triggering mass agitation and a demand for Kaalaipandi’s resignation.
The political heat grows as Sornakka hatches a plan to kidnap Swapna and corrupt her stance against Arumugam, but Arumugam intervenes to protect her. When the conspirators’ plot spirals out of control, Eswari and Mundakanni are sent back to their village, though not without suffering—Eswari is injured along the way. Enter Manoj K Jayan as Karunakaran, a sincere police officer who has aided Arumugam in the past. Kaalaipandi tries to erase Karunakaran’s credibility, while Arumugam quietly engineers a jailbreak to expose the minister’s brutality. The tension escalates as Karunakaran confronts Aadhi and his brothers, delivering a brutal reminder of who’s really in charge and who’s pulling the strings behind the scenes.
Kaalaipandi escalates his plan to kill the Chief Minister, threatening to unleash chaos if his grip on power is challenged. In a tense sequence at the hospital, Kaalaipandi attempts to frame Arumugam for the crime, but Arumugam outsmarts him. He shouts a warning that the hospital has been bombed, drawing immediate attention to the plot and forcing the minister to improvise. The wheels of justice begin to turn as Arumugam’s efforts pull in the police and the media, and the Chief Minister reveals Kaalaipandi’s machinations to the public.
In a climactic confrontation, Arumugam—closing in on Kaalaipandi—uses his wits and the support of the frightened but emboldened villagers to outmaneuver the minister. The plan culminates in a tense standoff in which Kaalaipandi is cornered by law enforcement, who move in as the truth comes to light. The Chief Minister acts decisively, ordering the closure of the dangerous chemical factory and signaling a new beginning for the village. The film closes on a note of restored faith and communal resilience, with Arumugam and the people reclaiming their water, their land, and their dignity.
In a story where courage and community stand up to corruption, the everyday heroism of Arumugam and his allies—backed by dedicated figures like Chitti Babu as Hari and the occasional appearance by Koena Mitra—shows that even in the face of powerful forces, truth and solidarity can prevail. The town’s victory is hard-won, but the river runs clear once more, and the people of the village can finally breathe easy again.