Arivazhagan (Manoj Bharathiraja) is from Chennai and has grown up to be a good-for-nothing fellow because of the neglect and ill-treatment by the hands of his rich parents Anbu (Jai Ganesh) and Usha (Fathima Babu). Despite being a border-mark graduate, his only aim in life is to be an irritant to his father. The entire family goes to Bangalore to attend the marriage of Savitri (Richa Pallod) in Bangalore, and when the groom disappears, Arivu offers to take his place. The families agree, and Arivu waits for Savitri on the wedding stage. But Savitri also elopes, and Arivu feels betrayed. Months later, Savitri shows up at Arivu's house later, asking him to give her refuge. When he moves out of the house to take up residence with his friends, she follows him there too. Initially irritated by her, Arivu realizes that he is gradually falling in love with her.
Meanwhile, the friends learn more about Savitri's wedding. A year before the wedding, Nisha (Preetha Vijayakumar), an accountant in Chennai, reveals to her friend Savitri that she asks for help to arrange her wedding. Savitri convinces Nisha's brother Kishore (Karan), and Nisha's wedding is hastily arranged. But two days before the wedding, Nisha becomes a victim of sexual assault. She comes home, and out of shame commits suicide by immolation. Nisha's mother tries to save her and gets severely burned. Nisha's brother Kishore (Karan), starts to fervently search for the molester. When Savitri was recovering from the loss of her friend, Kumar's family came to propose to her. Savitri decided to teach him a lesson, and blackmailed him at the last moment to leave his own wedding.
One day, Arivu lands up in Kishore's house when he follows Savitri, and he is shocked to know that Nisha is Kishore's deceased sister. The reason he became shocked is he was responsible for her death and cries in an outburst. However, Kishore does not know this, and he advises Arivu to succeed in his love towards Savitri. He send drops Arivu, but Arivu's former enemy Kumar (Mahanadhi Shankar) tells Kishore that he sexually assaulted his sister. Hence, Kishore chases Arivu and beats him mercilessly with rage. Just as Kishore is about to kill Arivu in the same way that his sister died (i.e immolation), Savitri and her parents intervene the fight, and Arivu is forgiven and saved. The film unfortunately ends with a sad note as Arivu is not united with Savitri and walks out.
The soundtrack of the movie was composed by A. R. Rahman. The lyrics are done by Vairamuthu and Arivumathi. 4 songs are re-used from Rahman's earlier Hindi films: Pukar, 1947 Earth and One 2 Ka 4. The soundtrack was released in 2002.[citation needed]