Jabarkan Pemeran dari Kabhi Alvida Naa Kehna

Amitabh Bachchan sebagai Samarjit Singh "Sam" Talwar

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

Ahsaas Channa sebagai Arjun Saran

Logan Anderson sebagai seorang resepsionis

Lisa Anzelmo sebagai seorang pembawa berita Amerika

Kajol sebagai seorang penari piano dalam lagu "Rock 'N' Roll Soniye" (penampilan istimewa)

John Abraham sebagai seorang disjoki dalam lagu "Where's The Party Tonight" (penampilan istimewa)

Saira Mohan sebagai Catherine Cooper (penampilan istimewa)

Tarun Mansukhani sebagai teman Rishi (penampilan kameo)

Karan Johar sebagai seorang penumpang kereta (penampilan kameo)

Himad Beg sebagai seorang tamu pernikahan

Virginia Kelley sebagai seorang pelancong bisnis di Grand Central Terminal

Ayan Mukerji sebagai seorang pembeli dalam lagu "Tumhi Dekho Naa" (penampilan kameo)

Riteish Deshmukh sebagai Tn. Nayang (penampilan tamu; adegan dihapus)

Karan Johar, ketika berada dalam sebuah rekreasi di London, menonton Before Sunset (sebuah film drama percintaan 2004 yang berdasarkan pada pernikahan pasca-perpisahan). Ia kemudian melihat sepasang suami-istri yang bercerai, setelah selesai menonton film tersebut di sebuah restoran; peristiwa tersebut mendorongnya untuk mengeksplorasi ide tersebut. Ia kemudian merencanakan untuk menamai proyek tersebut sebagai Kalank (yang kemudian digunakan untuk film drama periode 2019). Namun, ia mengubah keputusan tersebut setelah proyek keempatnya, yang awalnya akan menggunakan judul Kabhi Alvida Naa Kehna, diubah menjadi Kal Ho Naa Ho.

Karan mengumumkan proyek terbarunya tersebut  pada 7 Mei 2005. Proyek tersebut menandai usaha penyutradaraan ketiga darinya, setelah menjadi asisten sutradara dari Aditya Chopra untuk Dilwale Dulhania Le Jayenge (1995), memproduseri Kal Ho Naa Ho (2003) dan Kaal (2005) dan menyutradarai Kuch Kuch Hota Hai (1998) dan Kabhi Khushi Kabhie Gham... (2001). Melanjutkan tradisi penggunaan empat kata dengan awalan huruf K, ia meresmikan KANK untuk menjadi akronim untuk proyek tersebut pada empat hari kemudian.