Acclaimed Bollywood choreographer Farah Khan (Dilwale Dulhania le Jayenge, Monsoon Wedding) makes her directorial debut with Main Hoon Na, a mix of action, comedy, and romance. Shah Rukh Khan (Kabhi Khushi Kabhie Gham...) stars as Ram, a straight-laced action hero and major in the Indian army. When General Bakshi (Kabir Bedi) proposes a plan to release 50 harmless Pakistani POWs as a gesture of goodwill, he draws the ire of terrorist Raghavan (Sunil Shetty), a former army officer with a deep-seated hatred of the Pakistanis. Raghavan and his well-trained crew invade a television studio where the general is being interviewed, despite the efforts of Ram's father, Shekhar (Naseeruddin Shah of Monsoon Wedding), who is Bakshi's head of security. Ram intercedes and nearly captures the masked terrorist, but Shekhar is killed trying to protect Bakshi. With his dying words, he tells Ram his shameful secret. Shekhar was never married to Ram's late mother. Shekhar's wife and son left him when Ram, his illegitimate son, came to live in their home. Shekhar's dying wish is to have their forgiveness. Ram gets an opportunity to look for his long-lost stepbrother when General Bakshi assigns him to guard his estranged daughter, Sanjana (Amrita Rao), who goes to the same college as Ram's stepbrother. In order to stay close to Sanjana, Ram has to pose as a student. Being much older and far more conservative than most of the students, Ram immediately stands out, and is mercilessly mocked by the coolest guy on campus, Lucky (Zayed Khan). Sanjana wants nothing to do with him, making his job difficult. Things become more complicated when Ram learns the identity of his stepbrother, and finds himself falling for his sexy chemistry teacher, Chandni (Sushmita Sen).