Amitabh Bachchansebagai Yashvardhan "Yash" Raichand: Suami Nandini, Rahul dan ayah Rohan. Seorang taipan bisnis yang berbasis di Delhi. Sangat mendominasi, dia mengendalikan kehidupan istri dan anak. Bachchan adalah pilihan pertama Johar untuk memerankan Yash. Johar menambahkan, "Saat saya menulis film ini, saya menyadari bahwa Yash adalah tulang punggung film ini dan saya hanya melihat satu aktor memainkan peran tersebut – Amitabh Bachchan." Bachchan, pada bagiannya, setuju untuk membuat film tersebut tanpa narasi naskah. [4] Johar menyebutkan bahwa ia awalnya takut untuk menyutradarai bintang sebesar Bachchan, namun yang terakhir "segera menjadi seorang aktor dan bukannya seorang superstar." [5]
Jaya Bachchansebagai Nandini Raichand: Istri Yash, Rahul dan ibu Rohan (Dia memiliki ikatan dekat dengan putra-putranya tetapi tetap berada dalam bayang-bayang suaminya. Menurut Johar, dia adalah pilihan yang "jelas" untuk karakter Nandini, dan menambahkan bahwa "kecakapan akting dan statusnya" adalah alasan lain mengapa dia memilih untuk memilihnya.) [4] Film ini juga menandai kembalinya Amitabh dan Jaya bersama di layar setelah jeda selama 18 tahun. [6] Tentang karakternya, dia mengatakan bahwa Nandini adalah perpanjangan dari dirinya sendiri. Dia menjelaskan, "Perasaan pribadiku terhadap Shahrukh mirip dengan apa yang seharusnya aku gambarkan dalam film. Ada sesuatu dalam dirinya yang membuatku ingin menjadi ibu baginya." Dia menambahkan bahwa dia meniru karakter ibu Johar, Hiroo, yang "adalah orang yang sangat emosional dan sentimental." [7]
Shah Rukh Khansebagai Rahul Raichand: Putra Yash dan Nandini, kakak laki-laki Rohan, suami Anjali, dan ayah Krish. Dia merasa berhutang budi kepada Yash dan Nandini dan berusaha memenuhi semua keinginan mereka. Namun, ia mengundang kemarahan Yash dengan jatuh cinta dan menikahi Anjali. Ketika Johar menawarkan peran tersebut kepada Khan, dia langsung setuju untuk melakukannya dan mengakomodasi kencannya, meski memiliki beberapa komitmen lain. [4] Khan menggambarkan karakter Rahul dengan mengatakan, "Saya menyukai kerentanan dan kejujuran di matanya. Dia memiliki daya tarik seperti anak laki-laki tetangga. Selain itu, intensitas dan kemampuan untuk menyampaikan emosi tanpa kata-kata sungguh menakjubkan." [8]
• Aryan Khan sebagai Rahul Raichand muda
Kajol Devgan sebagai Anjali Sharma Raichand: Kakak perempuan Pooja, istri Rahul dan ibu Krish. Dia adalah wanita yang suka bersenang-senang-senang yang tinggal di daerahChandni Chowkdi Delhi. Milik kelompok sosial ekonomi yang lebih rendah dari keluarga Raichand, dia tidak diterima oleh Yash sebagai menantunya.Karan Joharawalnya ragu untuk memerankan Kajol dalam film tersebut, karena dia merasa Kajol akan menolak tawaran tersebut. Seandainya Kajol menolak, Johar mengumumkan dalam bukunyaAn Unsuitable Boybahwa ia berencana menawarkan peran tersebut kepadaAishwarya Rai Bachchanyang menjadi narator film tersebut. Namun Kajol meneteskan air mata selama narasi naskah dan setuju untuk membintangi film tersebut. [4] Dalam sebuah wawancara denganFilmfare, Kajol berkata, "Satu fakta kecil yang Johar lupa sebutkan selama narasinya adalah seberapa banyak bahasa Punjabi yang diucapkan karakter saya dalam film tersebut. Saya hampir mati ketika melihat dialog di hari pertama pengambilan gambar." Namun, dia mempelajari pengucapan dan diksi yang benar dengan bantuan Yash Johar dan kru. [9]
Hrithik Roshan sebagai Rohan Raichand: Putra Yash dan Nandini, adik laki-laki Rahul dan suami Pooja. Tidak menyadari di masa kecilnya tentang Rahul yang diadopsi, misinya adalah membuatnya kembali ke rumah bahkan setelah mengetahui kebenaran dari neneknya. Johar mengontrak Roshan untuk memerankan karakter Rohan setelah menonton potongan kasar film debut,Kaho Naa... Pyaar Hai(2000). [4] Roshan menggambarkan karakternya sebagai "penyangga" dalam film yang fokus utamanya pada Bachchan dan Shahrukh. [10]
• Kavish Majumdarsebagai Rohan "Laddoo" Raichand muda
Kareena Kapoor sebagai Pooja "Poo" Sharma Raichand: adik perempuan Anjali dan istri Rohan. Dia adalah gadis canggih, yang membantu Rohan dalam rencana untuk membawa Rahul kembali ke rumahnya; dalam proses mereka jatuh cinta. Setelah melihat Kapoor di sebuah pesta yang diselenggarakan olehBombay Times, Johar memutuskan untuk segera memilihnya sebagai peran diva glamor, Poo. [4] Kapoor menyatakan bahwa menurut pendapatnya, Kabhi Khushi Kabhie Gham... pada dasarnya adalah film Kajol, dan karakternya sendiri adalah pendukung film. Untuk mempersiapkannya, dia bekerja keras pada keterampilan menarinya, karena dia tidak ingin penonton mengetahui bahwa dia tidak bisa menari dengan baik. [11]
• Malvika Raaj sebagai Pooja "Poo" Sharma muda
Rani Mukherjee dalam penampilan khusus sebagai Naina Kapoor: Teman keluarga Rahul (Seorang gadissosialitayang mencintai dan ingin menikahi Rahul, dan Yash menyetujuinya.) Menyusul kesuksesan film & debut Johar sebelumnya,Kuch Kuch Hota Hai(1998) yang dibintanginya Khan, Kajol dan Mukerji, dia juga menginginkan kehadirannya di film ini. Dia kemudian memilih Mukerji sebagai bintang tamu. [4] Awalnya, Johar ingin kehadirannya di film tersebut menjadi kejutan, namun kesalahan yang tidak disengaja olehnyaSony Musicselama kegiatan promosi menyebabkan penemuannya. [5]
| name = Mendukung
Farida Jalal sebagai Sayeeda Begum / Daijaan (DJ): Pengasuh Rahul dan Rohan; ibu Rukhsar
Jibraan Khan sebagai Krish Raichand: Putra Rahul dan Anjali, cucu Yash dan Nandini, keponakan Rohan dan Pooja
Simone Singh sebagai Rukhsaar Begum: putri Sayeeda, sahabat Anjali dan istri Ashfaque
Alok Nath sebagai Om Sharma alias Bauji: Ayah Anjali dan Pooja
Jugal Hansraj sebagai teman Rohan (penampilan spesial)
,* Achala Sachdev sebagai Lajwanti "Lajjo" Raichand: ibu Yash dan ibu mertua Nandini; Nenek dari pihak ayah Rahul dan Rohan
Sushma Seth sebagai Harbans Kaur: ibu Nandini dan ibu mertua Yash; Nenek dari pihak ibu Rahul dan Rohan
Johnny Lever sebagai Haldiram Rawat: (Dia bekerja sebagai penjaga toko sekaligus pembuat manisan di Chandni Chowk)
Himani Shivpuri sebagai Ny. Rawat: Istri Haldiram dan ibu Ghasitaram
Amar Talwar sebagai Tuan Kapoor: Teman Yash dan ayah Naina
Ramona Sunavala sebagai Sonia (teman Poo 1)
Jeroo Penulis sebagai Tanya (teman Poo 2)
Vikas Sethisebagai Randhir / Robbie (teman Poo 3)
Ashutosh Singh sebagai Ashfaque: putra Zahida dan suami Rukhsar
Shilpa Mehta sebagai ibu Ashfaque
Shashikala sebagai nenek Ashfaque
Parzaan Dastur sebagai keponakan Ashfaque
Punit Malhotra sebagai Pemain Kriket [12]
Jessy Lever sebagai Ghasitaram Rawat: putra Haldiram
^Dhawan, Himanshu (28 January 2002). "Look who's laughing". India Today. Diarsipkan dari versi asli tanggal 24 September 2015. Diakses tanggal 10 May 2012.Parameter |url-status= yang tidak diketahui akan diabaikan (bantuan)
Eckstein, Lars (2008), Multi-Ethnic Britain 2000+: New Perspectives in Literature, Film and the Arts, Rodopi, ISBN9042024976.
Hirji, Faiza (2010), Dreaming in Canadian: South Asian Youth, Bollywood, and Belonging, UBC Press, ISBN0774817984.
Mazumdar, Ranjani (2007), Bombay Cinema: An Archive of the City, University of Minnesota Press, ISBN0816649421.
Mazur, Eric (2011), Encyclopedia of Religion and Film, ABC-CLIO, ISBN0313330727.
Bhattacharya Mehta, Rini; Pandharipande, Rajeshwari (2010), Bollywood and Globalization: Indian Popular Cinema, Nation, and Diaspora: Anthem South Asian Studies, Anthem Press, ISBN1843318334.
Omar, Fuad (2006), Bollywood: An Insider's Guide, Lulu.com, ISBN1847280099.
Oonk, Gijsbert (2007), Global Indian Diasporas: Exploring Trajectories of Migration and Theory, Amsterdam University Press, ISBN9053560351.