A child and country were born at midnight once upon a time.
Schlag Mitternacht am 15. August 1947, als Indien seine Unabhängigkeit erklärt, werden zwei Babys in einem Krankenhaus in Bombay geboren. Eine Krankenschwester vertauscht die Neugeborenen. Saleem, unehelicher Sohn einer armen Hindu, und Shiva, Sprössling einer reichen muslimischen Familie, führen fortan ein Leben, das eigentlich für den jeweils anderen bestimmt war. Eines ist ihnen jedoch gemeinsam: Wie alle Mitternachtskinder besitzen die beiden unter anderem die Fähigkeit, die Gedanken anderer Menschen lesen zu können.