The narration is mostly in a series of flashbacks. Prabhakar, for no fault of his, is at the receiving end, terrorized by cops and on the run after killing a railway booking clerk in a fit of rage. He roams all around the country and joins some "sadhus", high on pot and also grows his hair long and keeps a shaggy beard. Finally, he wants to exorcise the devils within and at gunpoint kidnaps a television anchor Yuvaan-Suang (Karunas), who records his life story, in which he confesses to killing 22 people in cold blood.