Krishna (Kamal Haasan) est un riche veuf vivant dans un village rural de Tirunageswaram avec sa belle-mère et ses enfants. Il rencontre par hasard Dhanush (Hanifa) un homme d'affaires de la ville qui l'invite à investir dans son entreprise pour multiplier rapidement ses gains. Krishna aspire à un style de vie urbain et vend sa propriété dans le village et confie tout l'argent à Dhanush, qui est en fait un courtier d'un plus grand homme d'affaires de la ville. Krishna est bientôt trompé par Dhanush et atterrit en prison pour avoir fraudé le public qui a investi dans son entreprise. Krishna rencontre son codétenu Panchapakesan, dont la fille Yamuna (Sukanya) s'avère être sa future épouse. Krishna souffre en prison alors que ses enfants sont séparés. Dhanush vend la fille Kaveri à une maison close de Calcutta tandis que le fils Bharani rejoint un groupe d'artistes de rue. De retour après une peine de trois ans de prison, Krishna retrouve ses enfants, trouve Dhanush, le tue ainsi que son patron.