Jabarkan Pemilihan pemain dari Sholay

Para produser menganggap Danny Denzongpa cocok untuk peran kepala bandit Gabbar Singh, tetapi dia tak dapat menerimanya karena dia bermain di Dharmatma (1975), dalam pembuatan di saat yang sama. Peran ini akhirnya diberikan kepada Amjad Khan. Awalnya Dharmendra juga tertarik memainkan peran Thakur. Dia akhirnya menyerahkan peran ini saat Sippy mengatakan bahwa Sanjeev Kumar akan berperan sebagai Veeru jika itu terjadi, dan akan berpasangan dengan Hema Malini, yang sedang Dharmendra rayu. Dharmendra tahu Kumar juga tertarik dengan Malini. Sippy ingin Shatrughan Sinha memainkan peran Jai, tetapi sudah ada beberapa bintang besar yang bermain dalam film ini, dan Amitabh Bachchan, yang belum terkenal ketika itu, berusaha keras untuk mendapatkan peran itu.

Selama produksi film, empat pemain utama sedang kasmaran. Bachchan menikahi Bhaduri empat bulan sebelum syuting dimulai. Syuting ditunda saat Bhaduri hamil puteri mereka Shweta. Ketika perilisan film, dia hamil putera mereka Abhishek Bachchan. Dharmendra mulai merayu Malini pada saat film mereka sebelumnya Seeta Aur Geeta (1972), dan menggunakan lokasi syuting Sholay untuk mengejarnya lagi. Keduanya menikah lima tahun setelah perilisan film.