El guionista Brad Listermann se inspiró en un Alex que conocía para crear el personaje de la película. El verdadero Alex es un cardiólogo residente de Los Ángeles que debido a su gran interés y afición a la India, viajaba a menudo a este país.
La película fue rodada en 35 mm, con sincronización de sonido en vivo, y con más de 70 localizaciones a lo largo de Bombay y Los Ángeles. El control de las multitudes en una de las ciudades más pobladas del mundo era una pesadilla, especialmente en las escenas de acción que incluyen persecuciones por las calles de la ciudad, y los grandes números de baile.
En un principio el papel de Alisha iba a interpretarlo Kashmira Shah, pero esta convenció al director de que ella era realmente su Reena.