Bhoominathan aka Bhoomi is introduced to us as a person who gets into many local fights. Worried about his future, his family sends him to Muthuramalingam (Raj Kiran), a much respected personality in his place Semmanur, to put Bhoomi's life on the right track. But things don't go as planned. Muthuramalingam's adversary threatens to kill his daughter Meera (Asin) as a revenge against his own daughter's fate. So Bhoomi is given the job of Meera's bodyguard at college. Meera goes to college with her friend Madhu but is irritated by Bhoomi's presence everywhere. So she devises a plan.
Murugesan lives a life with no care in the world. Beats people up, sells his grandfather's land and incurs so much of his father's wrath that he's prophesied to meet a horrible end.
Chellappa (Jayaram), an orphan, runs a photo studio in deficit with his friends (Chinni Jayanth and Vadivelu). Mary (Bhanupriya) comes to his village to learn singing to a guru (Kalyan Kumar) and she helps her guru's family in many ways. Kannan (Arjun Sarja), her guru's son, is supposed to be in the city. Chellappa falls in love with Mary and he proposes to marry her. Mary reveals that she was married and she tells him her past. Her real name was Gayatri, she was a rich girl and she was in love with Kannan. Kannan had lot of responsibility and had to help his poor family. Gayatri's guardian (Jaishankar) accepted for their marriage but Vasanth (S. N. Vasanth), his son, also wanted to marry her and sent henchmen to kill him. Kannan died at Gayatri's birthday party where her guardian had arranged for their engagement after Gayatri promised to help his family. Vasanth's father sent his son to jail and he apologized to Gayatri. She went to her friend Mary's village instead of her.
Prabhakaran, an Indian Forest Services officer, is sent to Sathyamangalam to nab the notorious smuggler, Veerabhadran. He is not only going to nab him, but also avenge the death of his friend.