The story revolves around the unnatural death of a young woman named Manikyam (Mythili) in Paleri, a small village in northern Kerala, in late 1950s. Although it was claimed by her in-laws that she died after she had a seizure, examination of the body revealed it to be a case of murder. The police charged three locals with the murder, only to be released by the court which described the prosecution's case as flawed. With no further investigation, the case had, since then, gone cold over the years, eventually acquiring the status of an unsolved mystery. Around 52 years later, Haridas (Mammootty), a detective living in New Delhi, sets out on a journey to Paleri hoping to solve this mystery. Apparently, he was born in the same village on the same night when Manikyam was killed. He is joined by Sarayu (Gowri Munjal), a crime analyst. Most of the clues and knowledge of Balan Nair (Siddique) and Keshavan (Sreenivasan) lead him to zero in on Ahmed Haji(Mammootty), a cruel feudal landlord who lived in Paleri during that period. It was obvious why his name did not figure in police reports from that era; he was so powerful and influential in Paleri at that time. Slowly, as things become clear, Haridas deduces the truth.