Akash and Shibu are two jail birds who escape from a train while they are being transported to a jail. They end up in a village at the Kerala – Tamil Nadu border, where they are mistaken for a pair of priests expected at the local monastery. The duo masquerade as priests, and reopen a church which has been closed for years, thereby winning over the villagers. A series of events that take place after their arrival bring about a change in their outlook towards life and society.
Jayasurya plays Priyadarshan, a village simpleton, who is overjoyed on being temporarily appointed at the Taluk Office on a leave vacancy. The officer who has gone on leave is Vaishakhan (Manoj K Jayan), who is busy pursuing his dreams of turning a film director some day. Priyan merges into the city landscape in no time, and its busy inhabitants find his ways amusing. And for the first time in his life, he falls in love.
Aaron a young blind boy from Fort Kochi aspires to become a cricketer. In order to realize his dream, he joins the Indian Cricket team for the blind where he meets coach Gopalkrishnan. A ray of hope shines in their lives as he encourages them and instills hope in their heart.
Jiya is a rich girl who has a distinctive personality and has great hopes and dreams. An unfortunate incident shook her life. At this juncture two guys Pranav and Prince enter Jiya's life with definite intentions.
Binu Sebastian, a small-time advocate, makes his living by taking up petty cases and leads a simple life. His life takes a drastic turn when he stumbles upon a sensational case and decides to take it up.