Un archéologue athée devenu croyant mène une course contre la montre pour prouver l'existence réelle du légendaire Ram Setu avant que des forces maléfiques ne détruisent ce pilier du patrimoine indien.
Rohit (Hrithik Roshan) aspire au métier de chanteur. Il rencontre Sonia Saxena (Amisha Patel). Ils partent en croisière ensemble et par malchance se perdent sur une île déserte. Ils tombent amoureux mais le père de Sonia (Anupam Kher) est opposé à cette relation. Rohit est tué par deux...
Un membre du gouvernement met sa carrière en danger quand il insiste pour que l'Inde devienne une puissance nucléaire, un objectif contesté par des forces puissantes.
Une rédactrice persuade sans le vouloir l'équipe de cricket d'Inde qu'elle est leur mascotte porte-bonheur, à la consternation du capitaine peu porté sur la superstition.