Odtwórca tytułowej roli w filmie Hrithik Roshan był pod wrażeniem Chitrangdy Singh, więc jej powierzono rolę Kayi. Aktorka nawet miała lekcje kick-boxingu, jednak nieoczekiwanie została zastąpiona przez Jacqueline Fernandez. Sama Fernandez wycofała się po pewnym czasie z projektu ze względu na brak wolnych terminów, a po jej odejściu do roli rozważane były Nargis Fakhri, Esha Gupta i Bipasha Basu. Ostatecznie angaż powierzono Kanganie Ranaut, która była pierwszym wyborem do tej roli.
Do roli Kaala byli brani pod uwagę Ajay Devgn oraz Shahrukh Khan.
W 2010 roku aktorka Rimi Sen była przymierzana do głównej roli żeńskiej, gdy reżyserią miał zająć się Rakeysh Omprakash Mehra, jednak ostatecznie obsadzono Priyankę Choprę.
Gdy w 2010 roku ogłoszono realizację sequelu "Krrish" reżyserią miał zająć się Rakeysh Omprakash Mehra. W wyniku jednak krytyki ze strony opinii publicznej, projektem zajął się reżyser poprzednich części - Rakesh Roshan.