Gulzar first approached Jackie Shroff for Channdrachur' s role. Jackie refused for two reasons. The first was Jackie felt the producer could afford his market price but was not willing to pay it. The second was he would be required to go to Punjab for 25 days. He was busy with Grahan and could not.
Jimmy Sheirgill came to Mumbai and met Manmohan Singh, the cinematographer of this film and told him to assist Gulzar with this film even though he wanted to become an actor. The actor playing Jimmy never attended that day in which Gulzar was frustrated. He eventually requested Jimmy Sheirgill to play the role and was happy with the results. Since then Jimmy Sheirgill never looked back