India, 1795. La Compañía Británica de las Indias Orientales, que controla gran parte del territorio indio, enfrenta un importante reto. Un grupo de piratas, liderado por Khudabaksh Azaad (Amitabh Bachchan), se ha convertido en una seria amenaza para el gobierno, con el objetivo de liberar la nación del dominio británico, en especial la región del subcontinente conocida como Hindostan. Preocupado por esta situación, el comandante británico, John Clive (Lloyd Owen), decide enviar a un astuto pirata de Awadh, Firangi Mallah (Aamir Khan), para infiltrarse en la banda y neutralizar el peligro. Esta historia también es conocida como "Piratas de Hindostan".