| 1973 | Yaadon Ki Baaraat | Young Ratan (child artist) |
| 1984 | Holi | Madan Sharma |
| 1988 | Qayamat Se Qayamat Tak | Raj |
| 1990 | Dil | Raja |
| 1991 | Dil Hai Ke Manta Nahin | Raghu Jetley |
| 1992 | Jo Jeeta Wohi Sikandar | Sanjaylal Sharma |
| 1993 | Hum Hain Rahi Pyar Ke | Rahul Malhotra |
| 1995 | Rangeela | Munna |
| 1996 | Raja Hindustani | Raja Hindustani |
| 1997 | Ishq | Raja |
| 1998 | Ghulam | Siddharth Marathe |
| 1999 | Sarfarosh | ACP Ajay Singh Rathod |
| 2001 | Lagaan | Bhuvan (also producer) |
| 2001 | Dil Chahta Hai | Akash Malhotra |
| 2005 | Mangal Pandey: The Rising | Mangal Pandey |
| 2006 | Rang De Basanti | Daljeet "DJ" / Chandrashekhar Azad |
| 2006 | Fanaa | Rehan Qadri |
| 2007 | Taare Zameen Par | Ram Shankar Nikumbh (also director) |
| 2008 | Ghajini | Sanjay Singhania |
| 2009 | 3 Idiots | Ranchoddas "Rancho" Chanchad / Phunsukh Wangdu |
| 2011 | Dhobi Ghat | Arun (also producer) |
| 2012 | Talaash | Inspector Surjan Singh Shekhawat |
| 2013 | Dhoom 3 | Sahir / Samar |
| 2014 | PK | PK |
| 2016 | Dangal | Mahavir Singh Phogat (also producer) |
| 2017 | Secret Superstar | Shakti Kumaar (also producer) |
| 2018 | Thugs of Hindostan | Firangi Mallah |
| 2022 | Laal Singh Chaddha | Laal Singh Chaddha (also producer) |
| 2025 | Sitaare Zameen Par | Gulshan Arora (also producer) |
| 2026 | Happy Patel: Khatarnak Jasoos | Cameo (also producer) |