The first stunt Shah Rukh Khan does while walking on the wall was a secret from director Farah Khan. She didn't want him to do that stunt due to his back injury. She even threatened to tell his wife, Gauri Khan.
The film is a takeoff on the Ramayana, as the names show: Ram, Lucky (Lakshman) and Raghavan (Ravana). Also, as a reference, in the movie, Lucky (Lakshman, played by Zayed Khan) mentions that the house would feel like a Mahabarat if he kept his name as Lakshman. Then his brother and mother correct him by saying Ramayan.
Farah Khan had the backup dancers appear as college students as well, instead of getting 100 backup dancers and another 100 college students. She said that there is no point seeing characters dance and different characters for support.