"Teri Meri Kahani" spans three different time zones from 1912 to 1960 and then 2012.
Shahid plays three characters - Javed, Govind and Krissh and so does Priyanka who will be seen as Radha, Rukhsar and Aradhana.
"I relate to the Muslim character of Javed in 1912. There was so much of me in it. Whether it is shayari or playing a lover, he was just the way I am. It is a heroic and massy kind of character. There is so much of magic in him.
Javed is the man every woman would love to meet. Also, he is shown belonging to an era of 1912 that is what makes it special" said Shahid.
This is Shahid and Priyanka's second film after box office hit "Kaminey".
Priyanka said: "I play three characters, Radha, Aradhana and Rukhsar and I very much relate to Aradhana. She is the girl of today, so obviously I relate to her. Like me, she is very contemporary in her outlook and believes in living her life to the fullest. I enjoyed playing that character."
The film will release June 22.