Coba jelasin Pemeran dari Eklavya: The Royal Guard dong

Sanjay Dutt sebagai Inspektur Pannalal Chohar

Jackie Shroff sebagai Rana Jyotiwardhan

Saif Ali Khan sebagai Pangeran Harshvardhan

Sharmila Tagore sebagai Rani Suhasinidevi

Boman Irani sebagai Rana Jayvardhan

Jimmy Shergill sebagai Pangeran Udaywardhan

Raima Sen sebagai Putri Nandini

Parikshat Sahni sebagai ayah Rajjo (Omkar)

Pankaj Jha sebagai seorang penduduk desa

Eklavya: The Royal Guard aslinya diberi judul Yagna. Pembuatannya dimulai pada awal 2005. Pengambilan gambar prinsipal dari film tersebut diselesaikan pada November 2005. Lokasi utama untuk pengambilan gambarnya berada di Rajasthan, Devigarh dan di Udaipur. Menurut situs web resminya, pengambilan gambarnya dilakukan di dalam seperempat kehidupan Keluarga Kerajaan Jaipur. Pangeran Raghavendra Rathore dan Subarna Rai Chaudhari merancang konstum-kostum untuk film tersebut. Rumah kecil Eklavya dibangun dari scratch.

Sekuensi aksinya mengambil tempat di Mesir namun diambil gambarnya di dekat Bikaner. 600 unta digunakan pada saat pengambilan gambar tersebut.

Shantanu Moitra, yang merupakan sutradara musik dari Parineeta (2005), mengkomposisikan musik untuk film tersebut. Distributor global untuk film tersebut adalah Eros International.