Arjun (Allu Sirish) is a confident young man from a wealthy family. One day, his dad sends him to a village called T Vennure for some business work. As Arjun's best friend Shanmugam also hails from that village, Arjun happily accepts to go there.
Upon reaching the village, Arjun comes to know that his friend Shanmugam has eloped with Rajeswari, the daughter of Pashupathy (Prakash Raj), a powerful, 'upper caste' landlord who is hell bent to save his family's prestige always, and is missing from the past six months. After meeting Shanmugam's father (L.B. Sriram) and finding out some bitter truths about Shanmugam, Arjun decides to stay in the village and find his missing friend. A young lawyer Yazhini (Yami Gautam) assists him in his work.
Facing strong opposition from Pasupathy's son Saravanan (Harish) and Palani (Brahmaji), Arjun along with his friend Venky (Sricharan) and Yazhini assemble all their college friends into an investigating group. Youth from the neighbouring village also join them in their attempt to expose the mystery behind Shanmugam and Rajeswari's absence from the village, only to know that they were killed and buried at the grounds of a Damaged Monument. Arjun stays back there to find out the reason behind the couple's death. Can he find the real reason behind the young couple's death?