Shah Rukh Khan
Role: Rizwan Khan
Kajol
Role: Mandira Rathod Khan
Arjan Aujla
Role: Sameer "Sam" Rathod Khan
Jimmy Shergill
Role: Zakir Khan
Sonya Jehan
Role: Hasina Khan
Zarina Wahab
Role: Razia Khan
Adarsh Gourav
Role: Rizwan (15 years old)
Tanay Chheda
Role: Rizwan (Young Child)
Yuvan Makar
Role: Young Sameer "Sam" Rathod
Kenton Duty
Role: Reese Garrick
Katie A. Keane
Role: Sarah Garrick
Dominic Renda
Role: Mark Garrick
Jennifer Echols
Role: Mama Jenny
Adrian Kali Turner
Role: Funny Hair Joel
Michael William Arnold
Role: Young Reese Garrick
Arif Zakaria
Role: Faisal Rahman
Benny Nieves
Role: Detective Garcia
Parvin Dabas
Role: Bobby Ahuja
Farrokh Mehta
Role: Master Wadia
Kevin Oestenstad
Role: Officer John Marshall
Vinay Pathak
Role: Jitesh (Hotel Owner)
Navneet Nishan
Role: Rita Singh
Sumeet Raghvan
Role: Attacker (Faisal Rahman's Group)
Christopher B. Duncan
Role: President Barack Obama
Brent Mendenhall
Role: President George W. Bush
Juan Simmons
Role: Airport Security #1
James Seaman
Role: Airport Security #2
Len Anderson IV
Role: Airport Security #3
Dominic Flores
Role: Airport Security #4
Christine Q. Nguyen
Role: Airport Passenger
Larry Brown
Role: Desk Officer #1
Tara R. Cook
Role: NBC Correspondent
Joseph Zinsman
Role: Anglo Reporter
Nicolas Pajon
Role: French Reporter
Rod Britt
Role: Walmart Manager
Elaine A. Clark
Role: Salon Manager
Henry Schiaeffer
Role: Cable Car Driver
Jonathan Matthew Wilson
Role: Baby in Crowd (uncredited)
Laura Meadows
Role: Khan Supporter at Capitol (uncredited)