Tessa (Parvathy) is a graphic artist who runs from home to avoid her marriage. With the help of her friend she rents a room. Initially she hates her room which is a complete mess, but then she learns that the room was previously occupied by a carefree vagabond, (Dulquer Salmaan). When she starts cleaning up the place, she discovers a photo and a sketchbook of this man. The sketches depict the previous New Year’s Eve, when a small-time thief (Soubin Shahir) tries to rob the man’s room. In a turn-of-events, the man joins him, and they both go on the rooftop of a home. There, they are shocked by what they see inside. That was the last page of the sketch, and the story is left unfinished, which piques her curiosity about the rest of the story, as well as the previous occupant of the room.
Intrigued, Tessa starts finding the people in the man’s sketches. Backtracking his steps, she meets the man’s “father” (who is more of a friend), a boat servant, and Mariya (Kalpana), a physically abused woman. Charlie takes Mariya out to sea for her birthday. Unfortunately, Mariya commits suicide and he becomes heartbroken. Following up on more clues, Tessa gets news that the man is staying in a hotel and rushes to meet him. However she just misses him by a few seconds. Later a helper boy in the hotel explains to her that the little girl with Charlie was Mariya’s daughter.
One day, she meets the thief depicted in that man’s sketches and inquires about the day’s events. He informs her that his sir (Charlie) stopped a woman from hanging herself, and followed her when she escaped from the scene on the bike. They find the house and finally identify the girl as Doctor Kani (Aparna Gopinath). She then meets Kani and inquires about her story. Kani explains that she was depressed over her broken relationship when she did her first independent operation leading to death of a 10 year old girl. Further hooked by the media, she was desperate and about to commit suicide on new year eve and was distracted by that man. He takes her to a home maintained by Kunjappan (Nedumudi Venu) and she was living there then on. Kunjappan a hopeless romantic is waiting for his teenage love Thresia to show up.
Tessa’s mother finds her and takes her home. While a depressed Tessa was on her way back home, the man then returns with Kunjappan’s long lost love, who is a nun now. Kani informs him about Tessa, and he admits knowing about Tessa and her search for him. Charlie informs Kani that he will be attending the Thrissur Pooram function, and Tessa can find him there if she’s looking for him. Finally, Tessa finds him performing in a magic show. Afterwards, he spots her, approaches, and asks her if she wants to have drinks. At she first introduces herself as Shruti Raman, and lets him think that he has met the wrong person. While the festival starts Charlie’s antics makes her tell him that she is Tessa and he too reveals his name to be ‘Charlie’. As the credits rolls, they are seen wandering together towards a new journey in life.