The film begins when Vasudeva Shenoy (Anoop Menon), a police constable by profession, proposes to his colleague Lakshmi (Lena) with a strong objection from Vasudeva Shenoy's mother. In the meantime Kunjunni Menon (Santhosh Keezhattoor), a thief, who disguised as a police inspector, falls in love with Lakshmi. Kunjunni Menon then convinces Lakshmi and her family to agree to marriage. Lakshmi later comes to know that her husband had cheated her. Lakshmi and Kunjunni however pretend to have an amicable marriage as she gives birth to Adithyan (Dulquer Salmaan). On the same day Vikraman (Unni Mukundan) was also born to Vasudeva Shenoy and his new wife. Laksmi further gives birth to two daughters. Kunjunni gets caught by Shenoy after committing a theft and was dragged to the jeep in front of his son (Adityan). Adithyan becomes very depressed and refuses to accept his father. Kunjunni unable to face his son, commits suicide. Adityan (Dulquer Salmaan), Vikraman (Unni Mukundan) and Deepika Pai(Namitha Pramod) befriend each other as schoolmates and the story proceeds to their adulthood. Faced with many hardships, Adithyan transforms into an intelligent man. He falls in love with Deepika and she reciprocates his feelings. In a string of events, Adithyan and Vikraman are in a competition for the SI (police) selections. Shenoy frames Adithyan with a crime he didn't commit, forcing Adithyan out of the SI selections. Adithyan runs away and returns many years later. With the help of Lokesh IAS (Nivin Pauly), Adithyan becomes an IPS officer and the new Assistant Commissioner of Police of Kochi, Kerala. Vikraman takes charge as an SI and Deepika unites with Adithyan. The film ends with Adithyan and his family standing up against the people that once teased him as the "thief's son".