Pierwotnie to Arshad Warsi miał zagrać profesora Shantana Biswasa w filmie, jednak ze względu na inne zobowiązania zrezygnował. Potem Ajay Devgn i Akshaye Khanna otrzymali propozycja wcielenia się w tę postać, jednak Khanna odmówił z tych samych powodów, co Warsi. Natomiast Devgn zażądał 70 mln rupii - które producenci zgodzili się zapłacić, jednak nie potrafił dopasować się do ich terminów realizacji projektu, wskutek czego angaż ostatecznie otrzymał Madhavan. Jednocześnie sam Devgn pojawił się gościnnie w filmie jako Sunny.
Film kręcono w Mumbaju, Pune i Hajdarabadzie (Indie), Dubaju (Zjednoczone Emiraty Arabskie), Cambridge i Londynie (Anglia, Wielka Brytania).