Aishwarya Rai Bachchan gained about 20 pounds for this film because she felt it was more suitable for her character to not look like a fashion model and to give her a more realistic appearance.
According to Gurinder Chadha, Ashanti's appearance in the film is meant as a homage to a tradition in Bollywood films where a celebrity would make a cameo appearance to sing a song that has no direct involvement in the plot. The rest of the characters do not interact with the celebrity but rather are seen in the crowd enjoying the show.