(Rajjo's father). And amidst the mayhem, the safely guarded secrets of the fort are revealed. Eklavya suspects Jyotiwardhan and his son, Udaywardhan (Jimmy Sheirgill), are responsible for Jaywardhan's death. He kills Udaywardhan and leads Jyotiwardhan to Udaywardhan's body, intending to kill him and fulfill his oath, whereupon Jyotiwardhan reveals to Eklavya that it was the prince who ordered the murder of the king. Shouting in denial, Eklavya kills Jyotiwardhan, knowing he must face the young Prince, his own son, in order to finally fulfill his dharma. Harshwardhan, overcome with guilt, reveals his own hand in the murder of Jaywardhan to Rajjo, who leaves him because his actions also caused the death of her father. When Eklavya comes to the palace to kill the Prince, he explains why he killed the king. The King had murdered the Queen when she, in her semi-conscious state, kept saying Eklavya's name. Eklavya finally fulfills his dharma, by sparing his son's life and declaring the original Eklavya wrong. Rajjo eventually forgives Harshwardhan because she believes that he is truly sorry for his actions, and Pannalal finds a suicide note saying that Udaywardhan and Jyotiwardhan, afraid that they were about to be caught, jumped in front of a train. Harshwardhan finally reveals Eklavya to be his true father in front of the entire village. Cast Amitabh Bachchan as Eklavya Saif Ali Khan as Prince Harshvardhan Rana Sanjay Dutt as DSP Pannalal Chohar Jackie Shroff as Rana Jyotiwardhan Vidya Balan as Rajjo Singh Jimmy Sheirgill as Prince Udaywardhan Rana Sharmila Tagore as Rani Suhasinidevi Boman Irani as Rana Jayvardhan Raima Sen as Princess Nandini Parikshat Sahni as Omkar Singh, Rajjo's father Pankaj Jha as a peasant villager Production Eklavya: The Royal Guard was originally titled Yagna. Production began in early 2005. The principal shooting of the film was completed in November 2005. The primary location for shooting was in Rajasthan, at Devigarh and in Udaipur. According to the official website, shooting took place inside the living quarters of the Jaipur Royal Family. Prince Raghavendra Rathore and Subarna Rai Chaudhari designed the costumes for the film. Eklavya's cottage was built from scratch. The action sequences were to take place in Egypt but were shot near Bikaner. 600 camels were used in the shoot. Shantanu Moitra, who was the music director of Parineeta (2005), composed the music for the film. The global distributor for the film is Eros International.