Pierwotnie w postać Vikrama "Vicky'ego" Bajaja miał wcielić się Bobby Deol, ostatecznie jednak aktor odrzucił propozycję, uznając, że po filmie "Soldier" powinien zagrać pozytywną postać, dlatego też otrzymał rolę Raja Malhotry. Również Shah Rukh Khan odmówił zagrania negatywnej postaci.
Ajay Devgn odrzucił zarówno propozycję wcielenia się w Vikrama "Vicky'ego" Bajaja, jak i Raja Malhotry z uwagi na konflikt terminów.
Pierwotnie w postać Raja Malhotry miał wcielić się Sunil Shetty, jednak aktor odrzucił propozycję z uwagi na konflikt terminów. Ponadto Salman Khan również otrzymał propozycję.
Pierwotnie w postać Sonii miała wcielić się Priyanka Chopra. Shilpa Shetty odrzuciła propozycję. Kandydatura Mahek Chahal również była brana pod uwagę.
Zdjęcia do filmu zostały nakręcone w Dubaju (Zjednoczone Emiraty Arabskie), Muskacie (Oman), Bahrajnie, Mauritiusie, Singapurze, Szwajcarii oraz na Oceanie Indyjskim.