Zdjęcia do filmu kręcono m.in. w Buenos Aires (Argentyna), Dźodhpurze, Udajpurze, Ćennaju, Jaisalmerze, Nowym Delhi, Lehu, Abhaneri, Agrze i na archipelagu Andamany (Indie), w Ubudzie, na wyspach Bali i Sumatra (Indonezja), w Siem Reap (Kambodża), Kapsztadzie (RPA), na wyspie Butterfly Reef (Fidżi), w Los Angeles (Kalifornia, USA), Dunsfold (Anglia, Wielka Brytania), Paryżu (Francja), Rzymie (Włochy), Parku Narodowym Namib-Naukluft (Namibia), Pradze (Czechy), Toledo (Hiszpania), Stambule (Turcja), Rumunii, Boliwii, Chile, Brazylii, Egipcie, Nepalu, Chinach i na Malediwach.
Reżyser filmu Tarsem Singh twierdzi, że w filmie nie pojawiają się żadne efekty specjalne. Wszystkie zdjęcia zostały nakręcone w prawdziwych, istniejących miejscach.
Film kręcono w 28 różnych krajach przez okres 4 lat.
Kinowy plakat filmu oparty jest o obraz Salvadora Dali "Twarz Mae West", stworzony około roku 1935.
Jeetu Verma (Hindus) jest właścicielem większości koni pojawiających się w filmie. Jego stajnie znajdują się w Bombaju w Indiach.
Sceny w szpitalu zostały nakręcone w porządku chronologicznym. W czasie sześciu tygodni zdjęć Catinca Untaru nieco urosła, a jej angielski się poprawił, tak jak miałoby to miejsce w przypadku jej postaci. Przed rozpoczęciem zdjęć straciła także dwa przednie mleczne zęby, przez co filmowanie scen po kolei także miało swoje uzasadnienie.