Khan as Major Ram Prasad Sharma Zayed Khan as Laxman "Lucky" Prasad Sharma: Sanju's love interest. Amrita Rao as Sanjana "Sanju" Bakshi: General Amarjeet's daughter, and Laxman's love interest. Sushmita Sen as Chandni Chopra: Ram, Sanjana and Laxman's chemistry teacher and Ram's love interest. Sunil Shetty as Ex- Major Raghavan Datta Boman Irani as Yogendra "Yogi" Agarwal, College Principal: who is very forgetful. Kirron Kher as Madhu Sharma: Ram's stepmother and Lucky's mother. Murali Sharma as Ex-Captain Khan: Raghavan's second-in-command. Kunal Kumar as Baman: A student who helps Ram hack into university's students' list to search for Lucky. Kabir Bedi as General Amarjeet Bakshi: Sanju's father, and Ram's superior officer. Naseeruddin Shah as Brig. Shekhar Prasad Sharma: Ram and Lucky's father. (special appearance) Bindu as Mrs. Sonali Kakkar: the Hindi teacher who is very bad at speaking English. Satish Shah as Professor Madhav Rasai: the Physics teacher who spits while speaking, and is very short-tempered. Rakhi Sawant as Mini: a flirtatious student. Praveen Sirohi as Vivek: a jock student. Nassar Abdullah as Rajat Saxena: Project Milaap's TV host. Tabu as Aparna: A girl watching Ram's dance rehearsal (uncredited cameo) Geeta Kapoor as girl dancing in song "Gori Gori" (cameo) Sajid Khan as band member in song "Gori Gori" Production Development The film was planned by Farah Khan and Shahrukh Khan in 2001. The shooting of the film had to begin in October 2001 but later that year, Shahrukh Khan got badly injured while shooting an action sequence for Shakti: The Power (2002) due to which he suffered pain in filming for his other projects. He was later sent to the UK for treatment and the film was subsequently shelved. The film was later revived in 2003 after Shahrukh Khan came back from the UK; Farah Khan wanted to name it The Outsider. After some of her friends suggested that the title she wants matches that of a 1983 Hollywood film, she finalized the title Main Hoon Na for the film though Shahrukh Khan was unhappy at that time with the title, thinking the title was incomplete, but later changed his mind after listening to the recording of the film's title song. Casting At a time when the film was revived in 2003, Hrithik Roshan, Farhan Akhtar, and Sohail Khan were considered for Lucky's role. Due to unknown reasons, none of the three accepted the film; Zayed Khan was later signed.