Fast-paced and fiery, this offbeat social drama revolves around Kodi (Dhanush), a bold young man, whose life has been immersed in politics since birth. His father Murugan (Karunaas), a low-rung party worker, brings him up to become a politician, before setting himself on fire, protesting against a factory whose toxic mercury waste has ruined lives in the locality.
In absolute contrast, Kodiβs identical twin, Anbu (also Dhanush), is a contrast to his rough-and-tough brother. He is a college lecturer and a pacifist.
Kodi moves with his adopted assistant Bhagat Singh (Kaali Venkat). His girlfriend Rudhra (Trisha) belongs to the ruling party and has been in politics since childhood like him. Here enters egg-seller Malathi (Anupama Parameswaran), whose eggs are broken by Kodi. When she chases him, she comes across Anbu and mistakes him to be Kodi. Anbu falls in love with Malathi. Malathi tells him the pathetic condition offer village, due to the factory's mercury waste, which Anbu tells Kodi.
Kodi meets Thalaivar (S.A. Chandrasekhar), who agrees to look into the matter. Meanwhile, Kodi comes in possession of documents relating to the factory, from which he comes to know that his party member Marimuthu (G. Marimuthu) and the whole party is responsible for what has happened to the villagers. Depressed, he shares this information with Rudhra who exposes information of the disaster to the public, causing great embarrassment to Kodi's party.
To keep him silent, his party leadership announces that he would be their candidate to stand for election. Problems soon arise as Rudhra's party members come to know about the love affair between Kodi-Rudhra , and start pressurizing Rudhra to give up her candidacy. A depressed Rudhra meets Kodi in the woods. When they meet together, the goons sent by former MLA Arivazhagan (Namo Narayana) attack them.
Kodi is stabbed by Rudhra, who confesses her betrayal and admits that his death would remove all the obstacles from her path. Kodi sacrifices his life for love.
Rudhra meets Kodi's family after the funeral and announces her party is willing to give Anbu the post of MLA. Kodi's mother (Saranya Ponvannan) rejects the offer, but Anbu accepts it and wins the by-election. Soon, Anbu makes it his mission to ensure that the toxic waste from the factory is stopped, while investigating into the real culprits behind his brother's death. Can Anbu succeed in stripping away Rudhra's mask? Will he find a way to ensure that justice is served in his brother's death as well as for the villagers?