I believe a great film is marked by how rewatchable it is. And from my list of Indian films, this one is hands down one of the best stories that has been shot on film. Extremely well captured, nicely paced, superb casting and brilliant execution.