The story revolves around Haider (played by Shahid Kapoor), a young poet who returns to his hometown of Srinagar, Kashmir, after his father's death. He soon discovers that his uncle, Ghassan (played by Irrfan Khan), has taken over the family's business and married Haider's mother, Nadira (played by Deepti Naval).