Thiru (Sarathkumar) et Surya (Suresh Gopi) sont des amis inséparables. Ils sont si proches l'un de l'autre que Thiru choisit une épouse pour Surya et vice versa. Leur amitié se transmet de leurs grands-pères et pères, qui étaient eux aussi de grands amis. Thiru élève la fille de Surya car il n'a pas d'enfants. Shankara (Ashish Vidyarthi) veut les séparer et fait tout ce qu'il peut pour y parvenir. La sœur de Surya tombe enceinte à la suite d'une liaison amoureuse avec le frère de Shankara.
La veille de son mariage, Divya (Devayani), la femme de Thiru, l'aide à s'enfuir avec l'homme qu'elle aime. Cela brise l'amitié entre les deux hommes, car la mère de Surya (Vadivukkarasi) monte son fils contre Thiru. Comme prévu, Shankara est derrière tout cela car il veut venger la mort de son père Easwaramoorthy (Raj Kapoor), qui avait été tué par le père de Thiru, Vetrishwaran (Sarathkumar), un honnête inspecteur de police. Finalement, dans le dénouement, les deux hommes anéantissent Shankara, résolvent leurs différends et se retrouvent unis.