Two parallel stories – one with an old man looking for his long lost love and the other about an elder sister seeking revenge against those responsible for the death of her sibling.
It is a story of gang wars and how a newly emerged don robs the other existing gangs and gets the ultimate power among all. But eventually it turns out that he has been working in cahoot with the police forces and this was all their plan to track down all the underworld activities and trading.
Deva (Suriya) arrives at the Chennai International Airport after running an errand for Arumuga Dass (Prabhu Ganesan) of smuggling pre-release unlicensed movies on DVD. The two leave for their hideout and instruct Dilli (Karunas), a hearing-impaired assistant of Dass, to make copies of the DVD. Just when police crews arrive into their vicinity, Dass informs Deva and the rest to leave. Deva tells the others to leave while he quickly sets up the burning process. Deva also leaves the hideout just in time. However, the police officers arrive at the hideout, only to see the burning process of the DVDs complete. The police then seize the DVDs and computers. The inspector, who was a friend of Dass, tells him that he can close the case if one of Dass’s men agrees to the crime. Deva attempts to go, but another man, Chitti (Jagan), who had no affiliation to them volunteers, takes the blame. Later, Chitti joins Dass’s group and befriends Deva.
Vijay (Arjun Sarja), a carefree and frolicsome youth, is sent by his father Deenadayalan (Ravichandran) in Ooty to work and becoming a responsible businessman. There, he falls in love with the college student Anjali (Vineetha). Her brothers (Mohan Raj and Vimalraj) are dangerous criminals and they are against their love because Vijay’s father is a police officer. Thereafter, Devaraj is sent to jail so his brother appoints the lawyer Karnaa (Arjun Sarja) who is disabled and a sensitive person. Later, Karnaa falls in love with the school teacher Amudha (Ranjitha), after few quarrels between both. One day, Deenadayalan saw Karnaa at the court who looks like his son Vijay. In the past, he had twin boys, but abandoned one of the twin baby because he was disabled. Karnaa is upset when he knew the truth and is now determined to win the case in front of his father. He finally wins the case and Devaraj is released immediately.
Pasupathi c/o Rasakkapalayam
Pasupathy (Ranjith) lives with his mother in a village and comes to town with the intent of finding a job. He fights against a few thugs and hands them over to police constable Daas (Vivek) following which Daas is promoted to sub-inspector. Pasupathy accompanies Das and his team most of the time. Pasupathy’s mother is diagnosed with a heart problem and he is need of 500,000 rupees for the surgery. Pasupathy tries in vain to collect money with the help of Daas and Priya (Sindhu Tolani).