Amitabh Bachchan was out of work and with no makers approaching him, he approached Yash Chopra for some work, and was offered a role in the movie.
Aishwarya Rai Bachchan playing Megha, was not shown with her face in the trailer prior to the movie release. She being lesser popular back then, many of the audience speculated her as Kajol or Madhuri Dixit who have worked with Shah Rukh Khan under Yash Raj Banner.
Karisma Kapoor and Kajol were offered the roles of Ishika and Sanjana, but both of them rejected the offer.
'Sridevi' was supposed to be in the film as Amitabh Bachchan's love interest but the role was scrapped.
Yash Chopra's favorite scene was where Shah Rukh is looking at the sky crying blaming himself of 3 boys who are thrown out of Gurukul.
Shah Rukh Khan's name in the movie is Raj Aryan. Aryan is the name of Shahrukh Khan's son.
Half-way into completing the song "Aankhein Khuli", Jugal Hansraj fractured his ankle. This occurred when he had to leap over the dancers and carry Kim Sharma away from the bench. They filmed some of the close-ups and medium shots with him wearing a cast.
Originally Aishwarya Rai Bachchan was meant to be a guest appearance. However, during the making of the film, she had become so popular that the filmmakers extended her role.
One day Amitabh Bachchan realised that he doesnt have work, he had two films only and he was compliting them Lal Badsha & Bade Miya Chote Miya, he played the hero in both films. He remembered years ago when he had no work, he went to Yash Chopra home for the first time to ask for work and he got Dewaar, so he thought time has come for the second time to go to Yash Chopra's home again, so he went to Yash Chopra's home and the Chopra's thought that Amitabh is just kidding but then they realised he is serious. At that time after the success of DDLJ Aditya Chopra wanted to start his next film so they should work on the script of Mohabatein so Amitabh should get the role. Then the shooting started and Amitabh played central and chracter role of aged person, since then now about 15 years Amitabh is. Stll doing same type of roles. After Mohabatein Amitabh is very busy this film gave him a different image. He as an Hero had ended with Bade Miya Chote Miya and Lal Badshah and as central role it started from Mohabatein. The third time he went at Yash Chopra house was when Yash Chopra had passed away.
Uday Chopra wanted Rinke Khanna opposite him in the film. But Aditya Chopra insisted a new comer be launched opposite him.
Aditya Chopra had written a role opposite Amitabh Bachchan. When Sri Devi rejected the role, he approached Madhuri Dixit.
Sameera Reddy was approached for the film but she declined as she was not ready for films. Preeti Jhangiani was then signed for the role.
In the 1990's Gulshan Kumar had launched a film titled " Mohabbatien " to be directed by Yash Chopra. The film was shelved.
Sachin Tendulkar was signed to play Amitabh Bachchan's step son in the film. His role was later dropped out of the script.
Mithun Chakraborthy was signed to play a special appearance. He was signed to play Shefali Shah army husband. Aditya decided to scrap the role due to the lenght of the film.
Priyanka Chopra was approached by Yash Chopra for Shamita Shetty' s role. But she had to decline as she was still under contract for the Miss World pageant.
Shamita Shetty made her debut in this film appearing alongside Shahrukh Khan but she was not his love interest. Seven years earlier her elder sister Shilpa Shetty also made her film debut opposite Khan in "Baazigar" (1993) where she was his love interest.
Rani Mukerji was offered the role of Megha but she refused it since she did not want to play the role of a spirit after playing one in Kuch Kuch Hota Hai. The role was subsequently played by Aishwarya Rai.
Director Vipin Handa wanted to direct a film titled "Mohabbatien" in 1997. It was to be Muslim social starring Twinkle Khanna, The film idea got scrapped.
If this film was made in 1980s, the film would suited to have Dilip Kumar and Amitabh Bachchan.
Since the 1970s, Yash Chopra had wanted to make films like Chandni, Vijay & Mohabbatein and had registered the titles. Yash Chopra had intended to make Vijay with Amitabh and Chandni with Rekha. But by the time they were made things changed.