Two women, Meenakshy (Asha Sharath), an English writer and Dr. Padma (Bhoomika Chawla) who may or may not be a lesbian couple live together with their son, Vishnu (Mithun Murali). He considers both women to be his mothers (though he is born through the process of artificial insemination to Dr. Padma) and is happily disinterested to learn about his real father.
When he grows into a teenager, however, Vishnu becomes anxious to know about his father and with the little information shared by his mothers, he sets out in search of his father. He travels to Ooty, where he befriends Maanikunju (Anoop Menon), a wealthy man who lives a life of luxury along with four close friends.
Vishnu asks him to accept him as his son, but he'd rather think of the boy as his 'Buddy' as he is too scared to take up the responsibility of a father. The movie explores many layers of human relationships.