Vijay (Arjun) is a hitman who works for Sundaramoorthy (Radha Ravi). He kills anybody for a price, other than women and children and he lives alone in an apartment. Pooja (Pooja), a young girl, studies in a boarding school and comes to her father's house for the holiday. Between her abusive father, selfish stepmother and an arrogant step-aunt, Pooja feels rather badly but she treasures her lovely little brother Dinesh (Mahanadi Dinesh). Pooja tries to befriend with Vijay but Vijay is not interested. Her father is a drug smuggler. One day, a corrupt police officer Jayanth (Raghuvaran) kills Pooja's family including her brother. Vijay decides to accommodate Pooja and Pooja compels him to teach her his skills as a hitman. What transpires later forms the crux of the story.
Siva lives with his father Soundarapandian, a police officer, and his little sister Geetha. Geetha gets engaged and Siva notes that his father will not invite his family to the wedding. Hence, Siva finds out his family's village and goes there. At his father's village, Siva is insulted by his uncle Sankarapandian, while his aunt Kamachi welcomes him. Soon, Kamachi's daughter Selvi and Siva fall in love with each other. How Siva reconciles his uncle and marries Selvi forms the rest of the story.