Początkowo główną rolę żeńską miała zagrać Kareena Kapoor, ale z powodu napiętego grafiku aktorka zmuszona była wycofać się z udziału w produkcji. Na zwolnione miejsce rozważano przyjęcie Priyanki Chopry, ostatecznie jednak angaż powierzono Deepice Padukone.
Początkowo kostiumami miała zająć się Sabyasachi Mukherjee, jednak ze względu na konflikt pomiędzy nią, a reżyserem i producentem Sanjayem Leelą Bhansalim, kostiumografka wycofała się z projektu.
Imran Abbas odrzucił propozycję zagrania roli Rama ze względu na swoje zobowiązania kontraktowe.
Zdjęcia do filmu powstały w stanie Gudżarat i w Udajpurze (Indie).