Director:Ali Abbas Zafar
Writer: Ali Abbas Zafar
Cast: Salman Khan as Bharat Kumar: Janki and Gautam’s son; Chote, Gudiya and Mehek’s brother; Vilayti’s friend; Radha’s former love interest; Kumud’s husband
Katrina Kaif as Kumud Raina: Bharat’s wife
Disha Patani as Radha Mathur: Bharat’s friend and former love interest
Sunil Grover as Vilayti Khan: Bharat’s friend; Suzan’s husband
Tabu as Gudiya “Meher” Kumari: Janki and Gautam’s daughter; Bharat, Chote and Mehek’s sister (extended cameo)
Satish Kaushik as Jayram Shirodkar: Naval Officer
Jackie Shroff as Gautam Kumar: Jamuna’s brother; Janki’s husband; Bharat, Chote, Mehek and Gudiya’s father
Sonali Kulkarni as Janki Devi Kumar: Gautam’s wife; Bharat, Chote, Mehek and Gudiya’s mother
Aasif Sheikh as Hariwant Mehra: Mehek’s husband; Kayaag’s father-in-law
Nivin Ramani as Kayaag Zaveri: Meher and Hariwant’s son-in-law
Nora Fatehi as Suzan Baig: Vilayti’s wife
Shashank Arora as Chaman “Chote” Kumar: Janki and Gautam’s son; Bharat, Meher and Gudiya’s brother
Kashmira Irani as Mehek Kumari: Janki and Gautam’s daughter; Bharat, Chote and Gudiya’s sister; Hariwant’s wife; Kayaag’s mother-in-law
Kumud Mishra as Keemat Rai Kapoor: Jamuna’s husband; Bharat, Chote, Mehek and Gudiya’s fraternal uncle
Ayesha Raza Mishra as Jamuna Kumari: Gautam’s sister; Keemat’s wife; Bharat, Chote, Mehek and Gudiya’s fraternal aunt
Meiyang Chang as Jimmy
Shehzad Khan as Surahil Azim: National Employment Exchange Officer
Edwin De La Renta as Michael: Pirate Gang Leader
Kabir Sajid Sheikh as young Bharat
Aryan Prajapati as young Vilayti
Riva Arora as young Radha
Matin Rey Tangu as young Jimmy
Brijendra Kala as Chacha
Set in Delhi during 2010, the film begins when Bharat, a shopkeeper, refuses to part with his store despite lucrative offers. On his 70th birthday, he tells his past life to his grandniece and the film goes into flashback.
Partition of India in 1947: Bharat’s parents and siblings board a train to India with many refugees for safety from the terrible riots in Pakistan. Bharat loses his baby sister Gudiya in the chaos.
Bharat’s father Gautam stays behind to search for Gudiya. He has Bharat promise him to take care of the family and move to the imported goods store of Gautam’s sister Jamuna. As a child, Bharat supports his family.
17 years later
Bharat joins The Great Russian Circus with his friend Vilayti, after meeting a roadside circus worker Radha as they fall in love. He spends a number of years there and attains fame.
Bharat leaves the circus when his brother Chote is hurt in an accident while trying to emulate him. He bids a tearful goodbye with Radha. Due to Nehru’s death, the country is devastated. Bharat and Vilayati look for various jobs.
11 years later
Bharat joins Indian migration prompted by oil discovery in Saudi Arabia to earn money for his sister Mehek’s marriage. There he falls in love with his chief engineer Kumud.
Kumud asks Bharat for marriage, but he refuses being afraid that it comes in way of fulfilling Gautam’s promise. Back in India, Kumud arrives to announce her love for Bharat. They begin a live-in relationship.
9 years later
Jamuna dies; Bharat is accepted for job of stationmaster. During 1983 Cricket World Cup, his uncle Keemat, in need of money, plans to sell the store, but Bharat disagrees and says that he and his aunt Jamuna had worked hard in the store and does not want to sell the store. His uncle asks him to buy the store from him. As his dad promised him that he will come back to hind ration store and Bharat still has the hope that his father will come back.
Bharat leaves India again with Vilayati as sailor for a period of 8 months and earns enough money to buy the store, the time during which Vilayati also marries Susan, a foreigner.
8 years later
After economic liberalisation in India and globalisation, Kumud becomes the creative director of newly-formed Zee TV and runs a program in which relatives separated during the partition are reunited.
During program, Bharat converses with Meher, a London resident adopted by a British family during partition, and realises she is Gudiya and she comes back to India. An emotional reunion ensues. Janki dies soon after; Bharat hopes to find Gautam also.
Back to present: Bharat decides to sell the store which he stubbornly refused to do despite losses. Before reaching the train, Gautam promised he will reunite with him at the store, explaining why Bharat held on to the store for so long.
Bharat realises Gautam is probably too old to still survive. He sees a vision of him, assuring that Bharat kept his promise, and asking him to move on. Tearful, Bharat marries Kumud, finally moving on.