Mitten in der Nacht wird der Polizist Sartaj Singh (Saif Ali Khan) aus seinem Schlaf gerissen. Ein anonymer Anrufer erzählt Singh von seinen Anfängen als Gangster in den späten 70er Jahren und lässt zudem den Namen von Singhs Vater kennen. Indessen lässt Singh den Anruf von seinen Kollegen verfolgen und macht sich selbst auf die Suche nach der Person hinter der verzerrten Stimme. Doch als der anonyme Anrufer Singhs Pläne durch schaut, stellt er dem Beamten ein Ultimatum: „Du hast 25 Tage, um deine Stadt zu retten“. Als Singh auf das Gesicht hinter der Stimme, es gehört zum berühmt-berüchtigten Gangsterboss Ganesh Gaitonde (Nawazudding Siddiqui), stößt, ist dieser bereits tot und Singh steht vor der Mission seines Lebens: Mumbai vor einer Katastrophe retten.
Als Vorlage dient der gleichnamige Roman von Vikram Chandra