Naveen (Naveen), Sendrayan (Sendrayan), Kuberan (Kuberan), and Vellaichami aka White (Rajaji) are four youngsters. The story begins with a meeting of them in a police station where they are held in connection with a robbery case. Disillusioned with society and their place in it, they plan to rob White’s treacherous uncle, who they believe has left for a pilgrimage with his entire family. Instead, they find them at home and get involved in a quagmire involving moneylenders, enforcers and the mafia.
Thamizh (Prashanth) leads a happy life with his mother (Manorama) and sister-in-law Kalaichelvi (Urvasi). Thamizh’s brother (Livingston) is working in Kuwait, and he too dreams of joining him there. Their tenant Meenakshi (Simran) and Thamizh fall in love. When the goons of Periyavar (Ashish Vidyarthi) injure Thamizh’s niece, he stops Periyavar’s car on the road and questions him. He then beats up one of Periyavar’s goons when insulted. This makes him Periyavar’s target, and though he tries to withdraw from the violence, he is forced to join forces with Rathnam (Nassar), Periyavar’s sworn enemy, and eventually defeats him.
After Chennai-based Shakhti Mathur gets into fisticuffs with goons, his mother, Kamini, decides to send him to her parents’ house in the country. He re-locates there, and ends up falling in love with Neelima Pandey, who is betrothed to Karan Joshi, and the only daughter of Shankar Pandey, who has total control over a town called Thiruvatchi. When Shankar finds out, he has Neelima forcibly abducted, even cancels her wedding with Karan, and decides to wed her to Bhairav. Shakthi’s attempts to rescue her will not only jeopardize his life – but also the lives of his parents – who are being held captive by an enraged Shankar and his army of goons.
Aditya (Master Karthik) is a city bred child of a doctor couple who had an inter caste marriage. Due to circumstances Aditya is forced to spend a long time in village with his grandfather (Balu Mahendra) an old man who is fanatical about his religion, caste and his language. The old man turns the city bred English speaking Aditya into a real Tamil who speaks the language and understands the culture and traditions.
Valli (Priya Raman) returns to her village after studying for 15 years in Madras. Her cousin (Hariraj) celebrates her arrival back to the village. He was in love with Valli since childhood days, but she has changed after she went to study in the city. She is no more in love with him. She falls in love with a city guy called Shekar (Sanjay), who comes to the village with his friends for hunting. Shekar has sex with Valli promising to marry her, but cheats her and he escapes to the city. It is then found out that he is the only son of the chief minister of the state. Later, after widespread protests, Shekar is brought back by Valli’s cousin. Instead of marrying Shekar, she kills him for cheating her. She is put in jail for 10 years. Finally when she returns home, she finds her wedding hall ready with pomp and fun for her marriage with her cousin. Her marriage is arranged by Veeraiya Valliyappan (Rajinikanth) and Shiva (Vadivelu), who know her terrible past. She thanks them for wholeheartedly helping her.