本片根据《聊斋志异》中同名故事改编。
明朝年间,书生王崇文(高远)虽14岁就中秀才,却始终过不了乡试。乡试再次临近,一心想中举人的他害怕又名落孙山,开始求神问卜。某日他得道士指点,在半夜出门朝西北方向走去,来到一座名为魁星阁的破庙时,他没遇上道士所说的贵人,却见一位正在痛哭的美人(朱虹),紧接美人神奇消失。惆怅若失的王崇文回到家,美人竟从天至,并自称名叫梅娘,是乡试主考官的女儿。王崇文听后大喜,想借助她直上青云。随着与梅娘感情的增深,王崇文眼里越来越容不下妻子陈氏(陈娟娟),将之赶出家门。陈氏欲寻短见,被在外学武的小叔王崇武(翁午)救下,后者听完她的哭诉,归家欲看个究竟。很快,他和兄长看到骇人的一幕。。维尔(沙鲁克·罕 Shahrukh Khan 饰)是一名印度空军救援飞行员,在工作上勤勤恳恳的维尔在内心里也充满了正义感。一次事故中,维尔救下了一个名叫扎拉(普丽缇·泽塔 Preity Zinta 饰)的女子,扎拉的美丽和柔弱让维尔几乎在瞬间就决定将她看做自己此生独一无二的爱人,扎拉亦然。不幸的是,扎拉是巴基斯坦人,政治和宗教在她和维尔之间铸造了深不见底的鸿沟,世界如此之大,却容不下两人纯洁的爱情,很快,维尔被冠上间谍的罪名锒铛入狱。 22年过去了,精明强干的律师萨米亚(拉妮·玛克赫吉 Rani Mukherjee 饰)在无意间得知了维尔和扎拉之间凄美的爱情,感动之中,她决定为两人牵线搭桥,成全这一段旷世姻缘。。