Aamir Khan Filmography: Every Movie and TV Show in Order
All 42 Aamir Khan roles in chronological order (1973 to 2025): 39 movies and 3 TV series.

How many movies and TV shows has Aamir Khan been in? This complete Aamir Khan filmography lists 42 credited roles (39 films, 3 TV series), in chronological order from 1973 to 2025, with links to our full guides where available.
Aamir Khan movies in order
- Yaadon Ki Baaraat (1973) as Young Ratan
- Qayamat Se Qayamat Tak (1988) as Raj
- Dil (1990) as Raja Prasad
- Dil Hai Ke Manta Nahin (1991) as Raghu Jetley
- Jo Jeeta Wohi Sikandar (1992) as Sanjay Lal Sharma a.k.a Sanju
- Damini (1993) as Himself
- Hum Hain Rahi Pyar Ke (1993) as Rahul Malhotra
- Andaz Apna Apna (1994) as Amar Manohar
- Rangeela (1995) as Munna
- Akele Hum Akele Tum (1995) as Rohit Kumar
- Raja Hindustani (1996) as Raja Hindustani
- Ishq (1997) as Raja
- Ghulam (1998) as Siddharth Marathe
- Earth (1998) as Dil Navaz
- Sarfarosh (1999) as ACP Ajay Singh Rathore
- Mann (1999) as Dev Karan Singh
- Mela (2000) as Kishen Pyare
- Lagaan: Once Upon a Time in India (2001) as Bhuvan
- Dil Chahta Hai (2001) as Akash Malhotra
- Mangal Pandey - The Rising (2005) as Mangal Pandey
- Rang De Basanti (2006) as Daljit 'DJ' Singh
- Fanaa (2006) as Rehan Qadri
- Like Stars on Earth (2007) as Ram Shankar Nikumbh
- Ghajini (2008) as Sanjay Singhania
- Luck by Chance (2009) as Self
- 3 Idiots (2009) as Ranchoddas "Rancho" Chanchad
- Dhobi Ghat (2010) as Arun
- Delhi Belly (2011) as Disco Fighter
- Talaash (2012) as Surjan Singh Sekhawat
- Bombay Talkies (2013) as Self, special appearance in "Apna Bombay Talkies" (uncredited)
- Dhoom 3 (2013) as Sahir/Samar
- PK (2014) as PK
- Dil Dhadakne Do (2015) as Pluto Mehra / Narrator (voice)
- Dangal (2016) as Mahavir Singh Phogat
- Secret Superstar (2017) as Shakti Kumar
- Thugs of Hindostan (2018) as Firangi Mallah
- Laal Singh Chaddha (2022) as Laal Singh Chaddha
- Sitaare Zameen Par (2025) as Gulshan Arora
- Coolie (2025) as Dahaa
Aamir Khan TV shows
- Kaun Banega Crorepati (2000) as Self - Host
- Kaun Banega Crorepati (2000) as Self
- The Bads of Bollywood* (2025) as Aamir Khan
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Aamir Khan been in?
Aamir Khan has 39 credited film roles and 3 TV roles, for a total of 42 credits from 1973 to 2025.
What was Aamir Khan's first major role?
Yaadon Ki Baaraat (1973).
What is Aamir Khan's most recent project?
The Ba***ds of Bollywood (2025).



