An upright city-bred police officer launches an attack against the caste system after caste-based discrimination and other crimes are dismissed.
The film begins with Arivazhagan (Shirish Saravanan) along with his friend locking up an unknown man and torturing him with a camera filming the whole incident. The movie then turns to a flash back, where Arivu narrates how happy he and his family was. Arivu who is a writer for a press and the eldest son of a retired Police Head-constable and his wife, has a brother named Madhi who is a 1st year Engineering student. Arivu’s Middle-class family life is however happy with his friend Kumar (Sendrayan) mingling as one of the family. Problem begins when Madhi who is pressured by his Girl friend to get an expensive bike, persuades his family to get him a bike. Though hesitant at first, they agree to get him a bike of his choice. However, delay in getting his bike and seeing his classmate Ganesh (Nishanth) spending casually makes him curious to know what he does for money. This is when he is introduced to the heinous crime of chain snatching. Ganesh introduces him to Guna (Bobby Simha) who is heading a gang of young college going chain snatches. Madhi joins the gang and starts to earn through chain snatching, and gets all the things he wants. 
Four under cover cops Eklavya (Sunil Shetty), Naeem (Kay Kay Menon), Madhav (Mahaakshay Chakraborty) and Eric (Johny Lever) get the assignment to stop a gang war over a missing sum of money.They manage to put under world don Mukhtar Memon (Zakir Hussain) behind the bars but that doesn’t solve the problem. Later, a senior CBI officer Yugantar (Mithun Chakraborty) starts investigating the case.
Patra Vaitha Nerupondru
The movie revolves around the murder of a delivery boy. And more murders happen. After some serious probing, it is suspected that a huge mafia network behind these murders. How the culprits are tracked down is the rest of the movie.
Hero Vijay played by Mathivanan relocates to Australia as a result of his job transfer. There he meets an Australian girl, Emily played by Melissa and falls in love. Meanwhile, Australian Police are in search of Emily who is claimed to be missing for the past 10 days. Meantime, Police find Emily’s dead body who was killed and buried in Vijay’s garden and hence he is arrested. Emily’s postmortem report says that she was murdered and was buried. Further it shocks the police as they find that Vijay had actually arrived at Australia, a day after Emily’s murder. As a result, Vijay is released by the police. Following which, Vijay is all set himself to find about Emily, that who was she actually, who would have murdered her and what would have been the reason behind it, how is it possible for a dead girl to meet and speak wit him.. Finally, all these investigations result to unfold many interesting and shocking informations.
Moneykandan (Vaibhav) is an IT guy who spells his name as ‘Money,’ and like his name, money is an important driving force in his life, as he dreams of getting his sister married and making his mother happy. He has a loving girlfriend Meera (Ramya Nambeesan), and life seems to be one big party for him. However his life takes a U-turn when he gets suddenly fired from his job. One day, by mistake, a box arrives on his doorstep containing Rs. 5 Crores which is a part of settlement between two bad guys Ilavarasu (Kota Srinivasa Rao) and Kamatchi Sundaram (Sayaji Shinde). Moneykandan wants to run away with the money and start a new life in another country, but he finds that he has caught a tiger by the tail.
Madhan Kumar (Silambarasan) is a well-respected and well-educated Chartered Accountant by profession, who lives in Chennai and also learns music as part-time in a musical college. Mythili (Jyothika) also learns music from the same college. Mythili gets scared seeing Madhan because once she had a dream of getting raped by him. Later on, she realizes his kind nature and they both become good friends.