Shah Rukh Khan Filmography: Every Movie and TV Show in Order
All 81 Shah Rukh Khan roles in chronological order (1992 to 2025): 77 movies and 4 TV series.

How many movies and TV shows has Shah Rukh Khan been in? This complete Shah Rukh Khan filmography lists 81 credited roles (77 films, 4 TV series), in chronological order from 1992 to 2025, with links to our full guides where available.
Shah Rukh Khan movies in order
- Deewana (1992) as Raja Sahay
- Chamatkar (1992) as Sunder Srivastava
- Raju Ban Gaya Gentleman (1992) as Raj "Raju" Mathur
- King Uncle (1993) as Anil Bansal
- Maya Memsaab (1993) as Lalit
- Darr (1993) as Rahul Mehra
- Baazigar (1993) as Ajay Sharma / Vicky Malhotra
- Kabhi Haan Kabhi Naa (1994) as Sunil
- Anjaam (1994) as Vijay Agnihotri
- Karan Arjun (1995) as Arjun Singh / Vijay
- Dilwale Dulhania Le Jayenge (1995) as Raj Malhotra
- Ram Jaane (1995) as Ram Jaane
- Trimurti (1995) as Romi Singh
- Chaahat (1996) as Roop Singh Rathod
- Koyla (1997) as Shankar
- Yes Boss (1997) as Rahul Joshi
- Pardes (1997) as Arjun Sagar
- Dil To Pagal Hai (1997) as Rahul
- Duplicate (1998) as Bablu Chaudhary / Manu Dada
- Dil Se.. (1998) as Amarkanth Varma
- Kuch Kuch Hota Hai (1998) as Rahul Khanna
- Baadshah (1999) as Raj/ Baadshah
- Phir Bhi Dil Hai Hindustani (2000) as Ajay Bakshi
- Hey Ram (2000) as Amjad Ali Khan
- Josh (2000) as Max "Maxie" Dias
- Har Dil Jo Pyar Karega (2000) as Rahul Khanna
- Mohabbatein (2000) as Raj Aryan Malhotra
- One 2 Ka 4 (2001) as Arun Verma
- Aśoka (2001) as Emperor Ashoka Maurya / Pawan
- Kabhi Khushi Kabhie Gham (2001) as Rahul Raichand
- Hum Tumhare Hain Sanam (2002) as Gopal
- Devdas (2002) as Devdas Mukherjee
- Saathiya (2002) as Yeshwant Rao
- Chalte Chalte (2003) as Raj Mathur
- Kal Ho Naa Ho (2003) as Aman Mathur
- Main Hoon Na (2004) as Major Ram Prasad Sharma
- Veer-Zaara (2004) as Veer Pratap Singh
- Swades (2004) as Mohan Bhargav
- Kaal (2005) as Guest Appearance
- Paheli (2005) as Kishanlal / Ghost
- Kabhi Alvida Naa Kehna (2006) as Dev Saran
- Don (2006) as Mark "Don" Donald / Vijay Pal
- Chak De! India (2007) as Kabir Khan
- Heyy Babyy (2007) as Raj Malhotra
- Om Shanti Om (2007) as Om Prakash Makhija / Om Kapoor
- Krazzy 4 (2008) as Guest Appearance
- Bhoothnath (2008) as Aditya Sharma
- Kismat Konnection (2008) as Narrator (voice)
- Rab Ne Bana Di Jodi (2008) as Surinder 'Suri' Sahni / Raj Kapoor
- Luck by Chance (2009) as Self
- Billu (2009) as Sahir Khan
- Dulha Mil Gaya (2010) as Pawan Raj Gandhi
- My Name Is Khan (2010) as Rizwan Khan
- Ra.One (2011) as Shekhar Subramaniam / G.One
- Don 2 (2011) as Mark "Don" Donald
- Jab Tak Hai Jaan (2012) as Major Samar Anand
- Bombay Talkies (2013) as Self, special appearance in "Apna Bombay Talkies" (uncredited)
- Chennai Express (2013) as Rahul Mithaiwala
- Bhoothnath Returns (2014) as Aditya Sharma
- Happy New Year (2014) as Charlie
- Dilwale (2015) as Raj/Kaali
- Fan (2016) as Gaurav Chandna / Aryan Khanna
- Ae Dil Hai Mushkil (2016) as Tahir Taliyar Khan (uncredited)
- Dear Zindagi (2016) as Dr. Jehangir Khan
- Raees (2017) as Raees Alam
- Tubelight (2017) as Goga Pasha
- Jab Harry Met Sejal (2017) as Harinder Singh Nehra
- Zero (2018) as Bauaa Singh
- The Zoya Factor (2019) as Narrator
- One World: Together at Home (2020) as Self
- Rocketry: The Nambi Effect (2022) as Interviewer (Hindi version)
- Laal Singh Chaddha (2022) as Shah Rukh Khan
- Brahmāstra Part One: Shiva (2022) as Mohan Bhargav
- Pathaan (2023) as Pathaan
- Jawan (2023) as Vikram Rathore / Azad
- Tiger 3 (2023) as Pathaan
- Dunki (2023) as Hardayal 'Hardy' Singh Dhillon
Shah Rukh Khan TV shows
- Kaun Banega Crorepati (2000) as Self - Host
- Kaun Banega Crorepati (2000) as Self
- Comedy Nights with Kapil (2013) as Self
- The Bads of Bollywood* (2025) as Shah Rukh Khan
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Shah Rukh Khan been in?
Shah Rukh Khan has 77 credited film roles and 4 TV roles, for a total of 81 credits from 1992 to 2025.
What was Shah Rukh Khan's first major role?
Deewana (1992).
What is Shah Rukh Khan's most recent project?
The Ba***ds of Bollywood (2025).



