Eklavya: The Royal Guard is a Bollywood film directed by Vidhu Vinod Chopra which will be released on 16 February 2007. It stars Amitabh Bachchan, Sharmila Tagore, Sanjay Dutt, Saif Ali Khan, Vidya Balan, Raima Sen, Jackie Shroff, Jimmy Shergill and Boman Irani. The film marks Vidhu Vinod Chopra's return to directing after seven years.
The film is set in contemporary India. For nine generations Eklavya's (Amitabh Bachchan) family has guarded the Kings of Devigarh. He has only one purpose: to protect the Devigarh dynasty, the fort and the king. Eklavya has vowed to himself that whatever secrets he knows of the family will die with him on his funeral pyre. Having served the royal family all his life, he is getting old and blind.
The heir of the throne, Prince Harshwardhan (Saif Ali Khan) tired of the unfair customs ruling the land escaped to London but reluctantly returns for the funeral of his mother Queen Suhasinidevi (Sharmila Tagore). The kingdom is overjoyed with his return as is his mentally challenged twin sister, Princess Nandini (Raima Sen) and his childhood sweetheart Rajjo (Vidya Balan).
However the kingdom is torn because the farmers are being stripped of their lands. King Rana Jaywardhan (Boman Irani) along with his brother Rana Jyotiwardhan (Jackie Shroff) support the injustice to the farmers. The king receives a death threat over the phone. Pannalal Chohaar (Sanjay Dutt) investigates the threat to the king but with the kingdom already in turmoil his help may be too late. As carnage breaks the secrets of the Devigarh dynasty are revealed...
- Amitabh Bachchan Eklavya - the royal guard of a Raj family
- Boman Irani King Rana Jaywardhan - the king; father of Harshwardhan
- Sharmila Tagore Queen Suhasinidevi - the queen; mother of Harshwardhan
- Saif Ali Khan Prince Harshwardhan - son of King Rana Jaywardhan and Queen Suhasinidevi
- Raima Sen Princess Nandini - mentally challenged twin sister to Harshwardhan; daughter of King Rana Jaywardhan and Queen Suhasinidevi
- Jackie Shroff Rana Jyotiwardhan - the king's younger brother
- Jimmy Shergill Udaywardhan - the son of Jyotiwardhan
- Vidya Balan Rajeshwari "Rajjo" - love interest of Prince Harshwardhan
- Sanjay Dutt Pannalal Chohaar - a police officer
- Parikshat Sahni Omkar Singh
- In the film, Eklavya, Queen Suhasinidevi is the mother of Prince Harshwardhan. The actress who portrays the queen, Sharmila Tagore, is the mother of the actor who portrays the prince, Saif Ali Khan. They will share screen space for the first time since Aashiq Awara.
- The film was originally titled Yagna.
- Teaser trailers were released in 2005 and 2006 which featured Amitabh Bachchan.