Set against the idyllic backdrop of Oonjaalaadi, a quaint little village in God's own country, this action thriller delves into the adventures and exploits of an infamous criminal, Kattila Gopalan (Dileep).
Though nobody has seen Gopalan, people hold him in dread as he is a thief who always manages to steal whatever he wants, without ever getting caught or even being seen by anyone. His identity remains a mystery.
Then one day, Harishchandran (Harisree Asokan), a carpenter manages to catch a glimpse of Gopalan for the first time. Gopalan is thus forced to flee the little village and seek refuge in the city. There he meets Lakshmanan (Salim Kumar), another thief, who has an ailing mother to look after.
They form a team and start thieving, Lakshmanan to treat his mother and Gopalan with an aim to buy back his ancestral house, that has been lost to him since childhood. And then a girl named Diana (Radha Varma) and her brother Babu John (Manoj K Jayan), a rich banker, come into the lives of Gopalan and Lakshmanan. How will the entry of these two characters influence the life of the duo?