It became the highest-grossing Indian film of all time overseas upon its release.
Unlike typical Bollywood films where love solves everything, KANK posits that marriage can be a slow, suffocating poison. Dev’s marriage to Rhea (Priety Zinta) fails not because she is evil, but because of emasculation and mismatched ambition. Maya’s marriage to Rishi (Abhishek Bachchan) fails not because he is a villain, but because his childish optimism clashes with her intellectual and emotional depth. This was a shocking, mature departure from the Manichaean morals of 90s Bollywood. Kabhi Alvida Naa Kehna
This ending has been criticized as a cop-out to appease moral sensibilities. However, others interpret it as realistic: even after choosing love, guilt and societal pressure remain. The final frame—Dev and Maya walking away tentatively hand-in-hand—suggests that happiness after such a complicated journey is never simple. It became the highest-grossing Indian film of all
In the final act, Dev and Maya, after deciding to leave their spouses for each other, have a change of heart. They separate for four years, reuniting only after their respective divorces. The film ends with them finally coming together, but without the typical celebratory song-and-dance. Instead, there is a quiet, hesitant hope. Maya’s marriage to Rishi (Abhishek Bachchan) fails not
Unlike typical Hindi films that villainize the "other woman" or portray extramarital affairs as fleeting lust, KANK invests deeply in the emotional desolation of its protagonists. Dev and Maya meet as strangers, bond over their shared loneliness, and eventually fall into an affair. The film does not condone their actions, but it compellingly humanizes them. It argues that sometimes, relationships end not with a bang, but with a silent, corrosive unhappiness.