« 100 Days » raconte l’histoire de Devi (Madhuri Dixit), qui est parfois dotée d’un pouvoir de prémonition. Elle voit en visions des événements à venir, ce qui laisse tout le monde incrédule et déconcerté. En état de prémonition, Devi voit sa sœur aînée Rama (Moon Moon Sen) se faire assassiner par un homme masqué portant un imperméable, puis être enterrée dans un mur d’un vieux bungalow. Peu après, Rama est effectivement tuée de la même manière, mais le meurtrier et le corps restent introuvables.
Cinq ans plus tard, Devi tombe amoureuse de Ram Kumar (Jackie Shroff), un homme d’affaires, qu’elle épouse. Après un procès, l’ancien bungalow revient en la possession de Ram, qui demande à Devi de le décorer pendant qu’il part en voyage. Sur place, Devi met au jour le squelette de sa sœur dans un mur. Dans une autre vision, elle voit un chauve assassiner une femme, ainsi que divers objets, dont une cassette vidéo intitulée « 100 Days ». Ces éléments la hantent jusqu’à ce qu’elle trouve réellement la cassette, qui révèle l’identité du meurtrier et la plonge dans un choc terrible.