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 in life: 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. He has served the royal family all his life and is now old and going blind.
The heir to the throne, Prince Harshvardhan (Saif Ali Khan) is tired of the unfair customs ruling the land and escapes to London, but reluctantly returns for the funeral of his mother Queen Suhasinidevi (Sharmila Tagore). The people in the kingdom are overjoyed by his return, as are his mentally challenged twin sister, Princess Nandini (Raima Sen) and his childhood sweetheart Rajjo (Vidya Balan).
However the kingdom is in turmoil, 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 Chauhan (Sanjay Dutt) investigates the threat to the king but his help may be too late. As carnage breaks out, the secrets of the Devigarh dynasty are revealed... |