Inde, 1922. Perveen Mistry est appelée par la famille royale de Satapur, un Etat pratiquant la stricte séparation des hommes et des femmes, après la mort tragique du maharajah et de son fils aîné.
Dans un train-couchettes coincé au milieu de nulle part sous la neige et dans la nuit, un meurtrier commence à tuer un par un les 18 passagers présents à bord.
Alors que Singapour est envahi par les soldats japonais pendant la Seconde Guerre mondiale, un navire qui évacue des blessés, des femmes et des enfants est bombardé par l'aviation impériale et coule l