Sethupathy (Prabhu) et son jeune frère Sevathayya (Murali) sont très attachés à leur unique sœur, Maragadham (Navya Nair), qui vit dans le village de Melur. Vairaghya Bhoopathy (Nassar) est le chef du village voisin d'Aalur, et les deux familles sont rivales depuis des générations. Mais Maragadham tombe amoureuse de Nallarasu (Vineeth), le frère de Bhoopathy.
C'est alors qu'arrive Alakalan (Kalabhavan Mani), un intrigant qui souhaite épouser Maragadham. Les deux frères l'humilient et le renvoient. Il finit par épouser la sœur de Bhoopathy, Angayarkanni (Roja), mais parvient à créer une profonde inimitié entre les deux familles. Pendant ce temps, une danseuse (Malavika) tombe amoureuse de Sethupathy. Alakalan a également des vues sur elle.
Une tournure dramatique des événements conduit au suicide de Bhoopathy. Nallarasu décide alors de se venger de Sethupathy, qu'il juge responsable de la mort de son frère ; il épouse donc Maragadham dans le seul but de la torturer. Le reste du film raconte comment Sethupathy et Sevathayya vont révéler le vrai visage d'Alakalan pour, comme on peut s'y attendre, aboutir à une fin heureuse.