Canada return Kannan (Suraj Sharma) is getting hitched to his high school sweetheart Anu (Mehreen Pirzada) in Amritsar. Returning 3 years after his stint abroad, Kannan has picked up a few western habits which mainly includes a regular intake of weed.
Smothered by the attention and overall pressure of an Indian wedding, Kannan is disinterested and Anu is upset with his casual demeanor.
After being declared a ‘manglik’, he is asked to marry a tree to solve his future problems post-marriage. Resisting at first, Kannan gives into pressure and married a tree, only to find later that he’s now married to the ghost of Shashi (Anushka Sharma), whose soul lived on the tree.
While Kannan finds it hard to explain his bout with the ghost, it is Shashi’s back story that later interests him and even becomes a learning for his own life.
What is Shashi’s story? An unfulfilled love story? What’s her connection to Phillauri is what lies in the past.