The story is about re-incarnation and two souls who meet again to fulfil their unfinished desires. Anjali (Amrita Rao), a London based girl starts to see flashes of her past life. After a lot of conflict within herself, she decides to solve this mystery and comes to India in search of her past life lover. With a twist of fate she meets a con man Karan (Arya Babbar) who offers a helping hand in this expedition. His complete denial of rebirth is shaken when he also starts to gain knowledge of his previous birth and that too once he realises that he in the one who Anjali has come searching for. They discover that they were freedom fighters during the British Raj and were killed by a traitor Tejeshwar Singh (Ashutosh Rana). They find that Tejeshwar is still alive and is a part of the Indian government. They plan their revenge with the help of Anjali's uncle.