Roshni (Huma Qureshi) is an IT professional who works at a company in Bangalore. Later, she gets a similar job in London. Her friend Deepa (Sona Nair) gets a job in New York. They get separated together and go to their countries. She later got a job in a company with a manager named Anwar Rasool (Shankar Ramakrishnan) and they worked very hard.
Six months later, at a railway station, she saves a businessman named Prakash Roy (Mammootty), who is attempting suicide by jumping in front of a train. When she realizes the man is under the influence of alcohol, she leaves him at the train station.
His butler, Raymond, later seeks her out after viewing the train station's CCTV footage and seeing what she had done. When she visits Prakash Roy, she realizes that he is a Malayali. In jealousy, she took a plate and broke it, mistaking Prakash Roy for a womanizer. Later at night, she sees a wallet, which she places on a dustbin when she comes to his home.
He calls her asking for the wallet and tells her that he would like to get his wallet back and to meet up at the Cemetery. When she meets him, she gives the wallet back. Roy wants to have a true friendship with her, however she refuses. Prakash Roy then barges into her office one day and intimidates her to meet later, meanwhile planning a surprise birthday party.
At night, Prakash Roy celebrates her birthday party at the roadside. He knew that it was her birthday and gave her a gift. Later she spent time with him at a casino, bar, factory, and other places.