26 novembre 2008 à Mumbai. Des terroristes prennent d'assaut la gare centrale, le café Leopold puis se retranchent dans l'hôtel Taj Mahal après avoir fait de nombreuses victimes. Les tueurs sont déterminés à tuer les clients et les employés du palace. Un groupe de survivants parvient à se mettre à l'abri...
À 12h de la fin du monde, avant qu'un terrible événement n'éradique la vie sur Terre, James traverse une ville où le crime règne en maître pour se rendre à une fête phénoménale – la fête ultime. En chemin, il sauve à contrecœur la vie d'une fillette, prénommée Rose, qui recherche son père à tout prix. Tandis que l'échéance fatale se rapproche, James, désormais investi d'une nouvelle responsabilité