Początkowo w główną rolę męską miał wcielić się Prateik Babbar, aktor jednak wycofał się z projektu. Miejsce Prateika zajął Imran Khan, który po pewnym czasie również zrezygnował ze względu na kolizję terminów zdjęć do filmu "2 States". Ostatecznie rolę otrzymał Shahid Kapoor.
Sonakshi Sinha została wybrana do odegrania głównej roli kobiecej, ponieważ jednak nie czuła się komfortowo ze swoją postacią, zrezygnowała. Na jej miejsce została wybrana Priyanka Chopra. Jednak kiedy Imran Khan został zastąpiony przez Shahida Kapoora, reżyser filmu Tigmanshu Dhulia powierzył rolę Shraddhie Kapoor.