Murugesan aka Kangaroo cares so deeply for his sister Azhagu, whom the local pimp Ticket is lusting after. And then, when the men Azhagu agrees to marry die one after the other in seemingly natural circumstances, questions arise. Who murdered them and to what end?
A seemingly happy couple's life is turned upside down in a single day when a stranger walks into their life. He orders them to do the strangest of tasks if they want to see their daughter alive. What does he want?
Tarun and Kavya, who fall in love, elope from home in a bid to get married and teach their parents 'a lesson'. However, they land in a forest where they end up learning a lesson themselves and choose to return.
Gowtham has a troubled childhood once his mother goes astray. He develops a dislike towards women in general and would often been seen in a pensive mood. Things change for the better when he bonds with Sri and Baby at school. They make a pact that they would never marry in life. When circumstances force Sri and Baby to deviate from this, the bonding of the trio breaks and Gowtham comes to understanding how his perceived misconceptions about life is so untrue.
Amavasai (Sathyaraj) turns Nagaraja Cholan, a successful politician. Corrupt to the core, the movie begins from where the first part ended. He rises to become a Deputy Chief Minister. The tantrums and political game played by Nagaraja Cholan forms the movie's crux.
A skeleton is found at the home of Esther (Nandita Das), whose fisherman husband Arulappasamy (Vishnu) has been missing for the past 25 years. Esther confesses that it was she who murdered her husband but when Agnes (Varsha), the cop assigned to the case, lends a sympathetic ear, she narrates a heart wrenching tale of a loving family ruined by the politics of territorial waters.
Dhuruvan is a forest ranger, who is assigned the job of training five girls from the NCC camp. The group hears of a terrorist activity being carried out in the forest and makes a plan to defeat them.