Jabarkan Pemeran dari Koi... Mil Gaya

Hrithik Roshan sebagai Rohit Mehra

Rakesh Roshan sebagai Sanjay Mehra (penampilan kameo)

Prem Chopra sebagai Harbans Saxena

Rajat Bedi sebagai Raj Saxena

Johnny Lever sebagai Chelaram Sukhwani

Mukesh Rishi sebagai Inspektur Khurshid Khan

Akash Khurana sebagai Kepala Sekolah

Rajeev Verma sebagai ayah Nisha

Beena Banerjee sebagai ibu Nisha

Anjana Mumtaz sebagai Ny. Harbans Saxena

Anuj Pandit Sharma sebagai seorang bocah Sikh

Indravadan J Purohit sebagai Jadoo

Setelah Kaho Naa... Pyaar Hai (2000), Rakesh Roshan berencana untuk kembali bekerja sama dengan anaknya Hrithik Roshan. Rakesh mendapatkan ide untuk film berikutnya ketika menghadiri pemutaran Lagaan pada 2001, di mana ia terdorong untuk membuat sebuah "film ... yang tidak biasa". Rakesh menghubungi Hrithik, yang sedang melakukan pemfilman untuk Yaadein (2001), untuk memberitahukan bahwa ia telah memikirkan sebuah cerita tentang "seorang anak laki-laki cacat yang ditindas [akibat fisiknya], dan bagaimana ia mendapatkan kekuatan dari seekor alien". Hrithik tertarik dengan kisah tersebut.

Film tersebut kemudian dinamai sebagai Koi... Mil Gaya, setelah sebelumnya mengalami tiga kali mengalami pengubahan judul: Koi Aap Jaisa, Koi... Tumsa Nahin, dan Kaisa Jaadu Kiya. Koi... Mil Gaya diumumkan oleh Rakesh, ketika ia menerima penghargaan Sutradara Terbaik untuk Kaho Naa... Pyaar Hai di Penghargaan IIFA ke-2 pada Juni 2001, dan Hrithik dan Preity Zinta dikonfirmasikan sebagai pemeran utamanya. Rakesh menyutradarai, memproduseri, dan menulis cerita untuk film tersebut di bawah spanduknya Filmkraft Productions. Ia bersama dengan Sachin Bhowmick dan Honey Irani melakukan penulisan skenarionya selama 2–3 pekan, dan mereka kemudian berkolaborasi dengan Robin Bhatt dan Javed Siddiqui untuk menulis dialognya. Film tersebut diedarkan oleh Yash Raj Films.