Every time the director-actor duo of Karan Johar and Shah Rukh Khan have come together they have delivered memorable movies. Karan has directed Shah Rukh Khan in Kabhi Alvida Na Kehna, Kuch Kuch Hota Hai, Kabhi Khushi Kabhi Gham, and My Name is Khan and all the movies ended up being big box-office successes.