1922, Inde. Sam Wyndham quitte Calcutta pour les montagnes de l'Assam, où il espère vaincre son addiction à l'opium. À son arrivée, il lui semble reconnaître une vieille connaissance londonienne, un homme qu'il croyait disparu à jamais. 1905, Londres. Wyndham, jeune agent de police, est le témoin impuissant de l'agression d'une femme. Le lendemain, elle est retrouvée battue à mort dans une chambre fermée de l'intérieur. Sam se jure de coffrer le coupable, mais l'affaire finit par le dépasser... Dans l'Assam, Wyndham fait appel à son ami Sat Banerjee. Car il sait que ce fantôme est revenu pour se venger.