Ramanathan (Mammootty) est un commissaire de police de la ville. Le meurtre de sa femme le pousse à faire justice lui-même, car il ne reçoit aucun soutien de la part des différentes personnes qu'il rencontre à ce sujet. Il est toujours épaulé par son subordonné, le surintendant de police (SP) Gopakumar (Vijayakumar), qui admire Ramanathan pour son comportement honnête et sincère. Il traduit les malfaiteurs en justice même s'il accepte des pots-de-vin. Il suit la politique de Kayamkulam Kochunni, un célèbre voleur ayant réellement existé : prendre aux riches pour donner aux pauvres. Il finance également un orphelinat pour enfants souffrant de handicaps mentaux.
Appu (Dileep) est amoureux de Daisy (Kavya Madhavan), la fille d'Attuva Antony (Rajan P. Dev), un politicien riche et puissant. Daisy est assignée à résidence lorsque sa relation arrive aux oreilles de son père. Appu parvient à la rencontrer secrètement. Un jour, toute la famille de Daisy est assassinée à la suite d'un cambriolage. Mais elle survit et tombe dans le coma. Appu est accusé du meurtre et arrêté. Le reste de l'histoire explique comment Ramanathan sauve Appu en prouvant son innocence et révèle la personne qui a tué tous les membres de la famille de Daisy pour l'argent et le pouvoir.