Major Ram Prasad Sharma (Shahrukh Khan) yearns to see the ambitious project Mission Milaap become a reality. A mission that will prove to end the long feuding war between India and Pakistan. However wanted terrorist Raghavan (Sunil Shetty) will do anything to prevent the strategic move and targets the army General's daughter Sanjana (Amrita Rao). In order for Ram to protect her, he goes back to college posing as a student - undercover! A part from having difficulties fitting in with new the generation and searching for his long lost stepbrother Lakshman (Zayed Khan)... he falls in love with his chemistry teacher! (Sushmita Sen). Will Ram be able to save Sanjana from the hardened terrorist as well as battle his own demons?