At the cusp of India's birth as an Independent nation, a family makes an arduous journey to freedom at a cost. A young boy Bharat, makes a promise to his Father that he will keep his family together no matter what. Directed by Ali Abbas Zafar Writing Credits (in alphabetical order) Su-jin Park ... (original screenplay) (as Soo-jin Park) Varun V. Sharma ... (written by) (as Varun Sharma) Ali Abbas Zafar ... (written by) Cast (in credits order) Salman Khan Salman Khan ... Bharat Katrina Kaif Katrina Kaif ... Kumud Raina Sunil Grover Sunil Grover ... Vilayti Khan Tabu Tabu ... Meher Jackie Shroff Jackie Shroff ... Gautam Kumar Sonali Kulkarni Sonali Kulkarni ... Janki Devi Kashmira Irani Kashmira Irani ... Mehek Aashif Sheikh Aashif Sheikh ... Devbhai Disha Patani Disha Patani ... Radha Rest of cast listed alphabetically: Shashank Arora Shashank Arora ... Chotte Edwin De La Renta Edwin De La Renta ... Mikhael (Pirate Leader) Varun Dhawan Varun Dhawan ... Young Boy Nora Fatehi Nora Fatehi ... Sophia Shehzad Khan Shehzad Khan ... Officer - National Employment Exhcange Abhishek Khanna Abhishek Khanna ... Raj Shekhar Yadav R. Bhakti Klein R. Bhakti Klein ... Ringmaster Gurvinder Singh Malhotra Gurvinder Singh Malhotra Sameer Malhotra Sameer Malhotra Christian Mandel Christian Mandel ... Chris White Brian Nathan Brian Nathan ... Head Engineer Laxman Singh Rajput Laxman Singh Rajput Ivan Rodrigues Ivan Rodrigues ... Gupta Kabir Sajid Kabir Sajid ... Young Bharat Anant Vidhaat Sharma Anant Vidhaat Sharma ... Yashpal Jaspal Sharma Jaspal Sharma ... Applicant at Employment Office Atul Srivastava Atul Srivastava ... Smriti's Father Manav Vij Manav Vij ... Paramjit Singh Bajwa Produced by Atul Agnihotri ... producer Winston Azzopardi ... line producer Alvira Khan ... producer Bhushan Kumar ... co-producer Krishan Kumar ... producer Yogendra Mogre ... supervising producer Nikhil Namit ... co-producer Dharam Soni ... line producer