The film begins with Abir (Ankush Hazra), a young, energetic photojournalist working for the private newspaper Anandabazar Patrika (ABP), witnessing Naxalites robbing a local bank. He chases them and manages to click photos of the robbers. When he tries to escape, he is stopped by a young woman Naina (Srabanti Chatterjee) who assumes he is the culprit and helps the robbers to take his camera. However, Abir manages to secure the memory card of the camera. The cops catch him, and to prove that he is a press photographer he shows the photos to them. The cops identify everyone in the photos except the gang leader (whose face is covered by a mask). At his office, Abir again meets Nayana, who has newly joined as Article Editor. Payel (Sayani Ghosh) also works in his office and has feelings for Abir. However, Abir does not reciprocate her feelings and treats her only as a friend.
Settled in her new job, Naina writes a cover story about the leader of the opposition Tarakeshwar Dutta (Supriyo Dutta), describing his attempt to marry a minor. Enraged by this, Tarakeshwar barges into the newspaper office and shouts at Naina. The audio recording of her interview disappears (courtesy Tarakeshwar), and she is fired from her job for falsified reporting. Abir later risks his life to capture the pictures of Tarakeshwar who actually engages in child marriage in a temple at midnight. Later the story with the photos is printed in their newspaper and this makes Naina to fall in love with him, which Abir reciprocates. Payel is initially jealous of the love between Abir and Nayana, but later accepts it and gets over Abir.