Development Mujhse Dosti Karoge! marked the directorial debut of
Kunal Kohli, who previously worked in advertising and television. While the film drew media comparisons to the 1996 American romantic comedy
The Truth About Cats & Dogs, Kohli clarified that the inspiration was limited to the mistaken identity angle and that "not one scene from it is the same."
Neil Nitin Mukesh worked as an assistant director for the film.
Casting The film featured
Hrithik Roshan,
Rani Mukerji, and
Kareena Kapoor in the lead roles. It marked Roshan and Kapoor’s third collaboration following
Yaadein (2001) and
Kabhi Khushi Kabhie Gham... (2001).
Uday Chopra made a special appearance as Rohan Verma, while
Barkha Singh portrayed the younger version of Tina Kapoor.
Rani Mukerji, who played Pooja Sahani, described the film as a “privilege” and recalled that working on it was an enjoyable experience, highlighting her strong on-set rapport with Roshan. Roshan, who portrayed Raj Khanna, noted the emotional depth of his character and likened the role to his earlier work in
Kaho Naa... Pyaar Hai (2000). He emphasized the second half of the film as particularly intense and praised Mukerji’s professionalism and positivity.
Kareena Kapoor took on the role of Tina Kapoor, a vibrant and glamorous character. Though initially hesitant to accept a secondary role, she was persuaded by Kohli and producer Aditya Chopra. Kapoor saw the role as unconventional, stating, “I play a loser, yet emerge the winner,” and considered it a performance her fans would enjoy. She emphasized the importance of aesthetics in preparing for the role, going on a short fast to achieve the desired look for her introductory scene.
Filming Principal photography was conducted across several domestic and international locations, including
Shimla,
Manali,
Mumbai,
London, and]. Choreography for the film’s musical sequences was handled by
Ahmed Khan, while costumes were designed by
Manish Malhotra and
Rocky Star.
Sharmishta Roy served as the film’s production designer. == Soundtrack ==