 The governments of India and Pakistan have launched, "Project Milaap", where both the governments will release the POVs from the previous wars. Raghavan (Sunil Shetty), a deranged ex-armyman-turned-militant does not want the peaceful operation to turn to reality and makes an attempt on Gen. Amarjeet Bakshi s (Kabir Bedi) life. While trying to rescue Gen. Bakshi, Brigadier Shekhar Sharma (Naseeruddin Shah) falls prey to a stray bullet. While on deathbed he confesses to his son Major Ramprasad Sharma (Shah Rukh Khan) that his wife and son had left him many years ago due to his infidelity. He tells Ram his last wish: his family be reunited under one roof, and dies. Meanwhile, Gen. Bakshi tells Ram that his teenage daughter Sanjana s (Amrita Rao) life is in danger, and asks him to go undercover to Darjeeling and pose as a student in Sanjana s class . As the fate would have it, Ram learns that his younger brother Laxman "Lucky"(Zayed Khan) is studying at the same college. So Maj. Ram starts off on his dual mission: personal and national.