Katrina Kaif i Deepika Padukone były brane pod uwagę do roli Shalini "Shalu" Subramaniyan.
Film kręcono w Nowej Zelandii oraz w Madrasie i Madurai (Indie).
Realizację filmu rozpoczęto 24 kwietnia 2006 roku. Premiera miała miejsce dopiero 14 stycznia 2008 roku. Podczas produkcji wystąpił szereg nieprzewidzianych komplikacji, z powodu których cały proces produkcji trwał prawie 2 lata. W prasie często mówiło się, że film w ogóle nie powstanie.