Vidhu Vinod Chopra took his stars' dates for rehearsals before shooting began - an unheard of occurrence. He wanted them to start living their characters.
Kishan's role was originally authored for Amitabh Bachchan. Later Naseeruddin Shah was approached for the role, but was not available. Finally Jackie Shroff got the role.