L'action se déroule à l'époque de la civilisation de la vallée de l’Indus, au XXIe siècle av. J.-C., dans l'une des plus anciennes villes du monde, Mohenjo Daro. La ville est gouvernée par Maham, le chef du sénat. Malhonnête et très cruel, sa cupidité est sur le point de détruire la cité. Sarman (Hrithik Roshan), un jeune et courageux cultivateur d'indigo, se rend à Mohenjo Daro pour y échanger ses produits au marché. Il tombe alors amoureux de Chaani (Pooja Hegde). Fille d'un chef religieux, il lui a été prédit qu'elle serait à l’origine d’une nouvelle société. À sa naissance, elle a été promise à Moonja (Arunoday Singh), le fils de Maham. À l’issue d'une épreuve de force entre les deux hommes, Sarman va non seulement apprendre sa véritable identité et la raison de son lien fort à Mohenjo Daro mais aussi mettre en place le nouvel ordre, même si cela signifie sacrifier la vieille ville aux mains de la divinité de la rivière.