En 2007, Safary hizo su debut como actor en Taare Zameen Par, interpretando al protagonista de la película, Ishaan Nandkishore Awasthi.
Taran Adarsh de indiaFM escribió: «Taare Zameen Par pertenece al maestro Darsheel Safary.
¡Una actuación que merece un premio especial!»[5] Rajeev Masand de CNN-IBN escribió: «Darsheel Safary te roba el corazón como Ishaan Awasthi.
[6] Otros críticos llamaron a Safary la «verdadera estrella de la película»[7] y su actuación como «brillante».
[9] Su segunda película, Bumm Bumm Bole, se produjo en 2010 y, según algunas fuentes, le pagaron ₹ 3 lakh, la cantidad más alta pagada a cualquier actor infantil.