Vinod Khanna zgodził się zagrać Ajaya pod warunkiem, że dostanie o 1 lakh więcej niż Amitabh Bachchan. Reżyser przystał na to i tak Amitabh dostał za rolę 1,5 lakh, a Vinod 2,5 lakh.
Początkowo rolę Ruby proponowano Dimple Kapadii, ale gdy aktorka zażądała zbyt wysokiej gaży, zdecydowano się jednak na nowicjuszkę – Amritę Singh, która zadebiutowała w filmie „Betaab” w 1983 roku.
Jaya Bhaduri zdobyła za ten film nagrodę Filmfare dla najlepszej aktorki, po czym bardziej niż na pracy skoncentrowała się na życiu prywatnym. Niektórzy podejrzewali, że uczyniła to doświadczona historią swojej postaci z „Abhimaan”.