Cast

Farhan Akhtar
... Karthik Narayan
Deepika Padukone
... Shonali Mukherjee
Ram Kapoor
... Kamath
Vivan Bhatena
... Ashish
Vipin Sharma
... Landlord
Yatin Karyekar(as Yateen Karyekar)
...
Shefali Shetty
... Dr. Shweta Kapadia (as Shifaali Shah)
Siddhartha Gupta
... Young Karthik
Swapnel Desai
... Young Kumar
Kanchan Pagare
... Peon at ACL Office
Haansaa
... Secretary at ACL Office
Abhay Joshi
... Phone salesman Mumbai
Prachi
... Karthik's mother
Zafar
... Karthik's father
Brijendra Kala
... Telephone exchange clerk (as Brijinder Kala)
Khyati Kanchan
... Hair stylist
Vijay Badlani
... Colleague at ACL
Taraana Raja
... Neelu Didi (as Tarana Raja Kapoor)
Vinay Jain
... Siddharth
Deepak Ramachandra
... Man serving drinks at club
Vinod Goswami
... Milkman
Salim Patni
... ACL security guard / Pawn shop clerk
Akashdeep
... Petrol pump attendant
Akshat Trivedi
... Bank clerk
Vidyadhar Karmakar
... Old man at ticket counter
Tikaram Dhakal
... Ticket collector on train
Taha
... Man on train
Irshad
... Autorickshaw driver
Jagdish Kansara
... Hotel receptionist
Arshad Sheikhlal Pathan
... Bellboy at hotel
Uma Rane
... Old lady neighbor in Cochin
Athar Nawaz
... Customer in courier office
Chinmay
... Cochin telephone exchange clerk
A.R. Manikandan
... Phone salesman Cochin
Kavita
... Cochin office secretary
Anand Kumar Ekbote
... Watchman at Cochin house (as Anand Ekbote)

Crew

Farhan Akhtar
... producer
Amit Chandrra
... associate producer
Miriam Joseph
... executive producer
Vijay Lalwani
... associate producer
Stuti Ramachandra
... line producer
Ritesh Sidhwani
... producer
Karsh Kale
... (background score)
Shankar Mahadevan
... (music) (as Shankar Ehsaan Loy)
Loy Mendonsa
... (music) (as Shankar Ehsaan Loy)
Ehsaan Noorani
... (music) (as Shankar Ehsaan Loy)
Midival Punditz
... (background score)
Sanu John Varughese
... (director of photography)
Aarti Bajaj
... Editor
Nandini Shrikent
... Casting
K.K. Muralidharan
... Production Design
Rachna Rastogi
... Production Design
Shama Shah
... Set Decoration
Niharika Khan
... Costume Design
Mickey Contractor
... makeup designer: Deepika
Walter Dorairaj
... hair designer: B: Blunt
Milind
... assistant makeup artist
Pradeep Mohate
... associate makeup artist: Deepika (as Pradeep B. Nohate)
Vardan Naik
... associate makeup artist: Deepika (as Vardan Nayak)
Swapnil Pathare
... makeup designer (as Swapnil H. Pathare)
Manoj Chouhan
... post-production supervisor
Tikaram Dhakal
... production executive
Sunil Khedekar
... production manager
Niraj Pamwani
... production executive
Paran Bawa
... first assistant director
Niraj Kothari
... third assistant director
Manish Shahi
... first assistant director: second schedule
Manish Shahi
... second assistant director
Nitin Gaikwad
... production design assistant
Thukral Shiuli
... set dresser
Prashant Dcruz
... sound editor
Prashant Dcruz
... sound effects editor
Baylon Fonseca
... production sound mixer
Baylon Fonseca
... sound designer
Gandhar Mokashi
... assistant sound re-recording mixer
Ajay Kumar P.B.
... final mixing engineer: BR Studios
Mukhtar Shaikh
... boom operator
Pranay Agarwal
... digital compositor
Priyanka Balasubramanian
... visual effects producer
Shraddha Belose
... digital artist: Prana Studios
Vinay Singh Chuphal
... visual effects supervisor
Samapika Karmakar
... digital compositor: Prana Studio
Yateen Mahambrey
... visual effects
Sudipto Mukherjee
... modeler
Manoj Nagar
... tech support
Navin Shetty
... senior digital intermediate colorist: Prasad EFX, Mumbai
Aditya Talwar
... digital artist
Bidhan Chanda
... key grip
Hetal Dedhia
... rigging gaffer
Rashid Jam
... grip
Kevin Nunes
... still photographer
Sanjay Sami
... key grip
Shahjade Khan
... key costumer
Kirti Kolwankar
... costume supervisor
Sandeep Kumar
... wardrobe supervisor
Sharan Mishra
... costume assistant
Lipika Shetty
... assistant costume designer
Karim Lakhani
... post production intern
Ranendu Ranjan
... first assistant editor (as Rinku Singh)
Taranveer Singh
... post-production assistant
Javed Akhtar
... lyricist
Clinton Cerejo
... playback singer
Suraj Jagan
... playback singer
Karsh Kale
... playback singer
Kay Kay
... playback singer
Kailash Kher
... playback singer
Shankar Mahadevan
... playback singer
Alyssa Mendonsa
... playback singer
Loy Mendonsa
... playback singer
Caralisa Monteiro
... playback singer
Midival Punditz
... playback singer
Sukanya Purayastha
... playback singer
Parag Arsekar
... location manager
Shivam Dwivedi
... assistant continuity
K. Gangadharan
... legal advisor
Jaswant Singh Hinduja
... chief financial officer
Dhananjay Kulkarni
... production coordinator: pre-production
Himanshu Nanda
... publicity designer
Rahul Nanda
... publicity designer
Ripul Sarvaiya
... cost accountant
Jigyasa Sharma
... set production assistant
Devika Shroff
... head of marketing
Taranveer Singh
... continuity assistant
Taranveer Singh
... director's assistant
Vijay Lalwani
... story, screenplay & dialogue