Książę Aśoka (Shahrukh Khan), dziedzic królestwa Magadha, ulegając żądaniu matki (Shilpa Mehta) opuszcza dom i wyrusza na pewien czas, by żyć wśród ludzi. Tam spotyka i zakochuje się w Kaurwaki (Kareena Kapoor), ukrywającej się wraz z młodszym bratem Arya księżniczce z sąsiedniej Kalingi. Aśoka przedstawia się jej jako Pawan, nie chcąc zostać rozpoznany. Gdy opuszcza na krótko Kaurwaki, by odwiedzić dom, po powrocie dowiaduje się o śmierci księżniczki i jej brata. Zdruzgotany Aśoka wyrusza wraz z ludźmi do domu. Po drodze zostają zaatakowani, a rannym Aśoką zajmuje się buddystka Devi (Hrishitaa Bhatt), która zostaje jego żoną. Gdy Devi zachodzi w ciążę, przyrodni bracia Asoki postanawiają ją zabić w obawie o tron, co udaremnia matka Aśoki, która zostaje zabita. Aśoka staje się bezlitosny – mści śmierć matki, zabijając przyrodnich braci, z wyjątkiem jednego, który ucieka do Kalingi. Aśoka postanawia zrównać Kalingę z ziemią za odmowę wydania brata, nie wiedząc, że rządzi tam Kaurwaki…