Do roli Saleema Sinaia byli brani pod uwagę Ranbir Kapoor i Shahid Kapoor.
Początkowo rolę Ahmeda Sinaia miał zagrać Irrfan Khan.
Zdjęcia do filmu kręcono na Sri Lance.
Zdjęcia do filmu kręcono od 5 lutego do 14 maja 2011 roku.
Film był kręcony w 651 różnych miejscach przez 69 dni.
Film był kręcony pod tytułem "Winds of Change", aby odwrócić uwagę przeciwników Salmana Rushdie, którzy mogliby być potencjalnym zagrożeniem dla aktorów i twórców filmu.