Przebywający w Londynie książę Harshwardhan (
Saif Ali Khan), powraca do Indii po otrzymaniu wiadomości o zaginięciu swej matki, królowej Suhasinidevi (
Sharmila Tagore). Kobieta zostawiła mu list, w którym wyjawia, że jego ojcem jest Eklavya (
Amitabh Bachchan), strażnik królewski. Książę na miejscu zastaje bardzo niestabilną sytuację kraju oraz bezmiar intryg dworskich. Do tego wszystkiego dochodzi gorąca miłość pięknej Rajjo (
Vidya Balan). Jak tym razem skończy się ta historia?