Main Prem Ki Diwani HoonSanjana (Kareena Kapoor) is a young woman, full of life. She has just graduated from college and is not happy about the concept of arranged marriage, much to the dismay of her mother Susheela (Himani Shivpuri). Roopa – Sanjana's older sister who has settled in the U.S., phones her parents and informs them that her friend Prem has seen Sanjana's picture and is interested in getting to know her. Prem is a wealthy businessman who has also settled in the U.S. with his parents. Sanjana is not pleased with this development, and she eventually meets Prem Kishen (Hrithik Roshan). At first Sanjana cannot stand the enthusiastic and out going Prem, and she plays a series of pranks on him, together with her friends. As they begin to spend more time together, they put their differences aside and eventually fall in love, much to the delight of her parents – who also love Prem. Prem returns to the U.S. for work and promises Sanjana that he will be back soon. Suddenly, however, Roopa informs the family that her friend Prem could not make it so someone else was sent in his place. Abhishek Bachchan as Prem Kumar Hrithik Roshan as Prem Kishen Kareena Kapoor as Sanjana Pankaj Kapur as Satyaprakash Himani Shivpuri as Suseelah Reema Lagoo as Prem Kumar's Mother Tanaaz Irani as Roopa Upasna Singh as Secretary Raju Shrivastava as Shambhu Shobha Khote as Remo Fernandes Farida Jalal as Mrs. Kapoor Johnny Lever as Johnny Ruby Bhatia as self (special appearance) Jaaved Jaaferi as self (special appearance)