Cast

Ranbir Kapoor
... Janardan Jakhar / Jordan
Nargis Fakhri
... Heer Kaul
Shammi Kapoor
... Ustad Jameel Khan
Shikha Jain
... Meena
Jaideep Ahlawat
...
Aditi Rao Hydari
... Sheena
Piyush Mishra
... Dhingra
Moufid Aziz
... Jai
Genelia D'Souza
... Herself (as Mandy)
Kumud Mishra
... Khatana
Shreya Narayan
... JJ's sister-in-law
Shernaz Patel
... Neena Kaul
Paritosh Sand
... Doctor

Crew

Dhilin Mehta
... producer
K. Raghunandan
... consulting producer
Giulia Salvadori
... line producer: Italy
Matt Zemlin
... distribution producer
A.R. Rahman
... (music by)
Anil Mehta
... Cinematography
Aarti Bajaj
... Film Editor
Mukesh Chhabra
... Casting
Stefano Biraghi
... production manager: Italy
Ashish Chauhan
... production manager
Vlastimil Kaderabek
... production manager
Rajesh Sharma
... executive in charge of production
Vikrant Chopra
... second assistant director
Stella Delleani
... second second assistant director: Italy
Rohit Jayaswal
... second assistant director
Mohd. Saifullah Tauheed
... trainee assistant director
Faisal Majeed
... dialogue editor
Faisal Majeed
... sound editor
Imran Shaikh
... sound editor
Dileep Subramanian
... sound
Sushant Amin
... sound editor (uncredited)
Francine Almeida
... matte painter: Prime Focus
Bakiyaraj
... digital matte painter
Hemant Bhanse
... cg lighting artist
Dipak Chetry
... digital compositor
Salil Deshpande
... senior digital intermediate producer
Somesh Ghosh
... lead compositor
Rohinton Irani
... tracking lead
Vishal Kapoor
... visual effects supervisor
Dam Khuman
... visual effects artist
Abhijeet Lamture
... senior texture painter
Pranav Malasi
... cleanup artist
Anand Nayak
... lead visual effects artist
Vivek Pundir
... line producer: cg
Rajiv Raghunathan
... digital intermediate production head
Reupal D. Rawal
... visual effects supervisor
Rockstar
... lead texture artist
Deven Saxena
... modeler
Shyam Shrivastava
... paint lead
Avdesh Shukla
... paint supervisor
Mrityunjay Singh
... digital compositor
Suryaji Suryavanshi
... digital compositor
Merzin Tavaria
... visual effects creative director
Yogendra Tonke
... senior texture artist
Aman Vashishtha
... visual effects coordinator
Giorgio Antonini
... stunt coordinator
Mauro Aversano
... stunts
Sayak Bhattacharya
... second assistant camera
Lalit Sahoo
... second assistant camera
Aakash Dahiya
... casting associate
Abhilasha Sharma
... wardrobe supervisor
Alice Anselmi
... assistant costume designer (uncredited)
Rohit Karkera
... digital intermediate conformist
Ken Metzker
... senior digital intermediate colorist
Ranendu Ranjan
... first assistant editor
Javed Ali
... playback singer
Sapna Awasthi
... playback singer
Mohit Chauhan
... playback singer
Suzanne D'Mello
... playback singer
Tony Joy
... sound engineer
Irshad Kamil
... lyricist
Ranbir Kapoor
... playback singer
Karthik
... playback singer
Harshdeep Kaur
... playback singer
Kavita Krishnamurthy
... playback singer
A.R. Rahman
... playback singer
S. Sivakumar
... music mixer