Początkowo rolę Maliki propnowano wielu aktorkom. Miały szansę ją zagrać Shriya Saran, Deepika Padukone, Bipasha Basu, Katrina Kaif, Ileana D'Cruz, Ayesha Takia, Tanushree Dutta lub Sneha Ullal. Ostatecznie rolę nauczycielki dostała Nayantara.
Zdjęcia do filmu kręcono w Madrasie (Indie), Hongkongu (Chiny) i Szwajcarii.