Krishna (Vikram), who has the mental maturity of a five-year-old, works in a chocolate factory in Ooty. His wife delivers a baby girl and dies. The girl, Nila (Sara) is brought up in his own way by Krishna. He showers all his love and care on her. But fate takes a quick turn. Nila's grandfather Rajendran (Sachin Khedkar), a powerful and influential man in society, enters the scene. Fearing that his grand daughter is not safe under a mentally-challenged dad, he takes away the girl from Krishna. His other daughter Shwetha (Amala Paul) takes care of the child. Krishna runs from pillar to post to get back his daughter. He gets acquainted with advocate Anuradha (Anushka) and Vinod (Santhanam), her junior. They listen to Krishna's past and promise that they would do their best to get back the custody of Nila. Bashyam (Nasser), a leading advocate, appears for Rajendran. The rest is legal battle and arguments in court and who wins at last.