Początkowo rolę Subbulakshmi miała zagrać Katrina Kaif.
Do roli ojca Subbulaksmi zaangażowany został Raghuvaran. Niestety aktor zmarł w marcu 2008 roku.
Film kręcono w Tanzanii, Omanie, Włoszech i Meksyku.