Comme tous les acteurs internationaux, Shah Rukh a tourné avec une multitude d'actrices. Toutes Indiennes car il n'a jamais joué pour un autre cinéma que Bollywoodien.
On a pu voir à ses côtés :
Priyanka Chopra (Don, Billu)
Aishwarya Rai (Josh, Devdas, Mohabbatein)
Juhi Chawla (Boothnath, Raju ban gaya gentleman, Yes Boss, One 2 ka 4, Phir bhi dil Hindustani)
Kareena Kapoor (Asoka, La famille indienne, Billu, Don)
Rani Mukherjee (Kabhi alvida naa kehna, Paheli, Veer-Zaara, Chalte, chalte, Om Shanti Om, Rab ne bana di jodi)
Preity Zinta (New-York-Masala, Veer-Zaara, Rab ne bana di jodi, Om shanti om)
Madhuri Dixit (Dil to pagal hai, Koyla, Devdas)
ET ENFIN...
KAJOL !!! avec qui il a tourné ses plus grands succès : La famille indienne, Kuch kuch hota hai, Dilwale dulhania le jayenge, Karan Arjun, Baazigar et My name is Khan.
Shah Rukh et Kajol ont tourné la première fois ensemble dans "Baazigar". Un rôle très sombre pour Shah Rukh. D'autres acteurs avaient refusé ce rôle mais Shah Rukh, qui voulait vraiment percer dans le monde du cinéma, l'accepta. Bien lui en prit car il fût remarqué et apprécié dans ce rôle de tueur psychopathe. Il jouera trois autres rôles dans ce registre. Personnellement, je n'ai pas voulu voir ces quatre films car ils ne sont pas le reflet de Shah Rukh. Certains me trouveront puérile mais j'assume !
Petite anecdote : Sur le plateau de leur premier tournage ensemble, Kajol s'est mise en colère contre Shah Rukh en disant qu'il ne parlait jamais et que peut-être il ne connaissait pas son texte. Très calme, Shah Rukh lui a répondu que si elle parlait moins il pourrait en placer une. Depuis, ils sont les meilleurs amis et sont très proches l'un de l'autre.