1795. John Beecham, un commerçant britannique et ancien soldat, résolu à laisser son passé derrière lui, s'installe à Delhi avec sa famille dans une splendide demeure. Il fait la connaissance de Margaret, une gouvernante anglaise qui éprouve pour lui des sentiments. Mais il doit faire face au redoutable Général Castillon, un mercenaire français au service de l'Empereur, qui le questionne sur ses intentions. Dans un pays plongé dans la tourmente, où déplaire à l'Empereur n'est pas permis, John doit agir avec précaution s'il veut garder sa famille en sécurité.