 Priyanka Chopra was the original choice for the lead actress role, which later went to another actress.Imran Khan and Deepika Padukone were initially signed on to play the leads in the film, after their chemistry in the promos of "Break Ke Baad" struck a chord with the youth.However, the former declined the film and was consequently replaced by Saif Ali Khan, who decided to also produce the film under his production house Illuminati Films.