The movie was announced in 2011, however was delayed due to casting issues. The movie was initially to star Sonam Kapoor and Imran Khan. Khan backed out of the project as he was unhappy with the script, and the movie was subsequently offered to Shahid Kapoor. Shahid Kapoor also had scripting issues, and Sonam Kapoor left the project as she didn't want the public to think she was cast due to her relationship with the director. Imran Khan then returned to the project, and Kareena Kapoor was signed as the lead actress. Later Shraddha Kapoor joined the cast in a supporting role. Earlier, actress Nargis Fakhri had been signed on for an item number in the film, however, due to shooting conflicts, Esha Gupta was then cast as a replacement.