Directed by Farah Khan
Produced by Gauri Khan
Written by Farah Khan
Starring Shahrukh Khan
Music by Anu Malik
Cinematography V. Manikandan
Editing by Shirish Kunder
Distributed by Red Chillies Entertainment
Release date(s) 30 April 2004
Running time 175 mins
Main Hoon Na tells the story of Ram Prasad Sharma (Shahrukh Khan) and his efforts to foil the terrorist Raghavan Datta (Sunil Shetty). Ram is simultaneously attempting to mend relations with his father's estranged first wife and his half-brother Lakshman.
Raghavan is a former army officer court-martialed for executing eleven Pakistani civilians who accidentally crossed the border. He wants to sabotage Project Milaap (Unity), a first step towards friendship between India and Pakistan.
First he tries to kill General Amar Singh Bakshi (Kabir Bedi), the commander of the Indian Army, during a television interview. This fails due to Major Ram's intervention, although Raghavan does succeed in killing Brigadier Shekhar Sharma (Naseeruddin Shah), Major Sharma's father, who had ordered his decommission. He also threatens Bakshi's daughter Sanjana (Amrita Rao). As the elder Sharma dies, he tells Ram about his step mother Madhu (Kiron Kher) and half-brother Lakshman (Zayed Khan) and begs Ram to re-establish relations with them.
The general later asks Major Sharma to go undercover as a student at the college to protect Sanjana. He can also look for Lakshman at the same time, since he lives in the same town. Ram goes undercover as an older returning student. He finds Sanjana, nicknamed Sanju, and her friend Lucky, who is somewhat of a legend and idol at the school. At first they do not like him. One day when Lucky’s life is in danger, Ram comes to the rescue. He finds out that Lucky is Lakshman, and befriend them both. Ram quickly becomes a sensation among the whole school community, and falls in love with the chemistry teacher Chandni (Sushmita Sen).
Meanwhile Raghvan gives an order to shoot a friend of Sanjana named Percy in order to show the general that if he can kill one of her friends, he can definitely kill her as well. Ram is able to break this up and capture Raghvan's right-hand man and former army colleague Khan.
Raghvan is frustrated with Major Ram's actions and decides to go undercover as a teacher at the college. He later takes the entire school hostage and asks for Khan to be released, for Major Ram brought to him by a helicopter, and for Project Milaap to be stopped, or everyone will be executed. Ram and Khan arrive in a hall where all the frightened and worried students and teachers are being held. Khan has been convinced by Ram that Raghvan is wrong and helps him to free the students. Meanwhile Pakistan has decided to release prisoner as well. In the climax, Raghvan battles Ram in a deserted part of the school, while Lucky gets onto an army helicopter to help rescue Ram. After the fight, Ram blows up Raghvan and jumps onto the helicopter as the entire building goes up in flames.
On the border, the Pakistani and Indian prisoners are released and returned to their families. Ram and Lucky later empty their father's ashes into the Ganges River. The movie ends with Lakshman finally graduating from the college, and the credits appear as a music video.
Shahrukh Khan Major Ram Prasad Sharma
Sushmita Sen Miss Chandni
Zayed Khan Lakshman Prasad Sharma a.k.a Lucky
Amrita Rao Sanjana Bakshi a.k.a Sanju
Sunil Shetty Raghavan / Major Raghav Dutta
Kabir Bedi General Bakshi
Naseeruddin Shah Brigadier Shekhar Sharma
Kiron Kher Mrs. Sharma
Bindu Mrs. Kakkad
Boman Irani The Principal
Satish Shah Professor Rasai
Rakhi Sawant Mini
Praveen Sirohi Vivek
Murli Sharma Khan
Uday Chopra Special Appearance
"It is interesting to note that the working title of Main Hoon Na before it went on the floors was actually The Outsider, for almost two years. I had written the script in English and every time there was any untoward incident on the sets, Shahrukh would say Just Trust me. When Abbas Tyrewala started translating the dialogues, there was this line Main Hoon Na coming up in the place of Just Trust Me. When I told Sajid that the title of my film would be Main Hoon Na he told me that it sounded like a Sudhir Mishra film. Karan said that Main Hoon Na was a horrible title while Shahrukh told me bahut kharab title hai. However I insisted on the title since I wasn’t into K titles like Karan and Ekta Kapoor. My gamble paid off and every one agreed that Main Hoon Na was the apt title after I went ahead and recorded the title song with Anu Malik as the composer", the director [Farah Khan] says.