Srinivasan (Dhanush) s'échappe de prison et monte à bord d'un camion pour retrouver son amour Thulasi (Priyamani). Il révèle son passé au chauffeur du camion, lui racontant les conflits entre son père ambitieux et lui-même. Lorsque ses parents quittent la maison pour une semaine, Srinivasan est confié aux soins de la femme de ménage. Il retrouve alors la fille de celle-ci, Thulasi, sa camarade de jeu d'enfance, et ils tombent amoureux. Comme prévu, son père s'oppose à ce que son fils tombe amoureux de Thulasi.
Un jour, Srinivasan et ses amis se retrouvent en prison pour avoir percuté un véhicule de police avec leur voiture. Au commissariat, Srinivasan se retrouve aux prises avec un autre détenu en prison et lorsqu'il le pousse dans un accès de colère, celui-ci se blesse gravement à la tête et meurt par la suite. Srinivasan est finalement condamné à dix ans d'emprisonnement avec travaux forcés. Sa mère meurt, et la famille de Thulasi fait faillite et part dans leur village natal à Ooty. Désespéré, Srinivasan s'échappe de prison pour retrouver Thulasi. Savoir si les deux se retrouvent constitue le reste de l'histoire.