Shah Rukh Khan sebagai Dev Saran
Rani Mukerji sebagai Maya Talwar
Preity Zinta sebagai Rhea Saran
Abhishek Bachchan sebagai Rishi Talwar
Kirron Kher sebagai Kamaljit "Kamal" Saran
Arjun Rampal sebagai Jay
Ahsaas Channa sebagai Arjun Saran
Logan Anderson sebagai seorang resepsionis
Kajol sebagai seorang penari piano