Il film è ambientato a Bombay, nel 1947, viene dichiarata l'Indipendenza dell'India dall'Inghilterra e nasce Shiva, giglio di una coppia benestante.
In ospedale un'infermiera è convinta di compiere un atto di giustizia sociale ma dà luogo ad una catena infinita di equivoci e tragedie.: il destino dei figli della mezzanotte si dipana attraverso i decenni, in parallelo con quello dell'India, diventandone metafora...
Tratto dall'omonimo best seller di Salman Rushdie, l'immagine è quella del fuoco d'artificio...