The filming started in May 2011. The entire shoot in England took place in the month of June 2011 at locations including Stratford Upon Avon and The University of Nottingham where the couple are studying in the 2012 section of the movie. It was announced that in the 1960s segment of the film, Shahid Kapoor would play a struggling musician, whilst Priyanka Chopra plays an actress. It was also announced that in the 1910s segment of the film, Shahid Kapoor plays a Muslim poet. Some of the parts of the film have been shot in Aurangabad City (Maharashtra) Deogiri Fort.