Nés sur le coup de minuit le 15 août 1947, jour de la proclamation de l'indépendance de l'Inde, Saleem, fils de pauvres musiciens, et Shiva, issu d'une famille aisée, sont intervertis par une infirmière révolutionnaire...
Le film se déroule dans l'Inde coloniale de 1938, au moment où Gandhi arrive au pouvoir. L'histoire commence le jour où Chuyia, âgée de 7 ans, perd son mari et est envoyée dans une maison où les veuves hindous vivent en pénitence...