Binodini is a young girl who is left to her own devices when her sickly husband dies soon after their marriage. She returns to her village and lives there for a couple of months until she sees one of her aunts passing by. Binodini hails the woman and her two sons agree that it would be best if Binodini came to live with the woman and her son, Mahendra. But that son, Mahendra, was one of the first to see Binodini's photo when she was proposed as a prospective wife for him, yet refused her on account of his being "unready for marriage." When Binodini arrives with her aunt, Mahendra and his new bride are constantly sneaking off to be alone together. This infatuation does not last long, however, and Mahendra soon begins to see that Binodini is more his type. Mahendra and Binodini, start an affair, and this is soon revealed to Ashalata, who, unaware of her pregnancy, leaves for Kashi. Binodini, after realising that Mahendra is self-obsessed, leaves Mahendra's house. She pleads with Behari to marry her, but Behari, true to his values, rejects her offer. Binodini leaves the town for her village. She writes a letter to Behari that she'll be waiting for him in Kashi. As she is leaving for Kashi, Mahendra comes to mend their relations, which she refuses. Instead she makes him promise to take her to Behari. At Kashi, Binodini meets Behari who, after some incidents, agrees to marry her. On the day of marriage Binodini vanishes, leaving a letter for Asha. The story details the lives of these three and Mahendra's best friend as they deal with issues such as distrust, adultery, lies, and falling-out.
In olden days in Bengal, women and girls who were best friends would often set a common nickname for themselves and address each other by that name. In this story, two friends Binodini and Ashalata call each other 'Chokher Bali.'
Cast
Aishwarya Rai as Binodini
Prosenjit Chatterjee as Mahendra
Raima Sen as Ashalata
Lily Chakravarty as Rajlakshmi, Mahendra's mother
Tota Roy Chowdhury as Behari
Shuchita Roychowdhury as Annapurna, Ashalata's maternal aunt
Mousumi Saha as Swarna
Tina Dutta as Manorama
Ratna Ghoshal the Woman accompanying the English missionary
Swastika Mukherjee as a young Courtesan
Anindya Chatterjee and Upal Sengupta occur as the students
Sudeshna Roy as Kamal
Critical reception
Aishwarya has given one of her finest performances and one of the best in cinema. Ekanshu Khera of Planet Bollywood gave the film an 8/10. He found the cinematography to be beautiful and was pleased that the singing was not lip synched. However, he said that the "dubbing leaves much to be desired" and would have preferred a different director dub it in Hindi. He also noted that the film appeals "to a niche audience due to its periodic settings and ideologies." Margaret Pomeranz of ABC Australia gave it 3 out of 5 stars, saying that "the insight it gives into Indian culture and customs, is interesting and that tends to overcome the slight impatience with the overload of emotions." David Stratton, also of ABC, gave the film 3.5 out of 5 stars, commenting on how the film version was edited 40 minutes shorter but that it was beautifully acted and fascinating.