The Rajasthan desert in the film was originally to have been CGI, which would have made this the first Hindi film with a CGI background, but it was too expensive, so an artificial desert was created.
When Amol Palekar narrated the script to Shahrukh Khan, the first question he was asked was if his company Red Chillies could produce the film. The second question was if Palekar could give him a part in the film, no matter how small it was. He got the dual role of Kishen and the Ghost.
Initially entitled "Ghost Ka Dost".
The film was shot in 47 days.
Tanishq Jewellers designed the jewelry used in the film and later stated the fact in their advertisements.
This movie was selected to be India's official entry to the Oscars over _Swades (2004)_, and Black (2005).