India, 1795. La Compañía Británica de las Indias Orientales que gobierna gran parte de la India se enfrenta a un gran desafío. La banda de piratas liderada por Khudabaksh Azaad (Amitabh Bachchan) representa una amenaza para el gobierno y aspira a liberar al país de los británicos, concretamente el subcontinente de la India conocido como Hindostan. Alarmado, el comandante británico, John Clive (Lloyd Owen), envía a un pequeño pirata de Awadh, Firangi Mallah (Aamir Khan) para infiltrarse y contrarrestar la amenaza. También conocida como "Piratas de Hindostan".