Originally, before the release of the film, Aishwarya Rai Bachchan was meant to be a guest appearance. However, after the film released, the fact she was in the film became so popular that the filmmakers decided to make her a regular character.
Shah Rukh Khan's name in the movie is Raj Aryan. Aryan is the name of Shahrukh Khan's son.
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.
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.
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.