This ranking is based on an algorithm that combines various factors, including the votes of our users and search trends on the internet.

List of Shahid Kapoor Movies: Ranked Best To Worst

1. Kabir Singh (2019)
28
4
Kabir Singh
28
4
As:
Cast
Role:
Kabir Singh
Director:
Sandeep Reddy Vanga
Genres:
Drama, Romance
Star Cast:
Suresh Oberoi, Arjan Bajwa, Kiara Advani, Soham Majumdar
2. Jab We Met (2007)
22
3
Jab We Met
22
3

A disillusioned business tycoon finds himself next to a larger-than-life woman on an overnight train. Their journey turns into a series of adventures when they miss their train in the wee hours. The duo discover each other's personalities as they hitchhike to their destination.

As:
Cast
Role:
Aditya D. Kashyap
Director:
Imtiaz Ali
Genres:
Comedy, Romance, Drama
Star Cast:
Kareena Kapoor, Kareena Kapoor Khan, Tarun Arora, Dara Singh, Pavan Malhotra
3. Haider (2014)
17
3
Haider
17
3

A young man named Haider returns to Jammu and Kashmir, during a violent insurgency. He tries to investigate his father’s disappearance, but is overpowered by the politics of the state.  He also confronts his uncle, whom he suspects of playing a role in the fate of his father. 

As:
Cast
Role:
Haider Meer
Director:
Vishal Bhardwaj
Genres:
Action, Crime, Drama, Thriller
Star Cast:
Shraddha Kapoor, Irrfan Khan, Tabu, Kay Kay Menon
4. Udta Punjab (2016)
19
3
Udta Punjab
19
3

Udta Punjab is a black comedy film which revolves around drug abuse in the Indian state of Punjab. The film portrays how the youth have fallen victim to it,  which results in socio-economic decline.

As:
Cast
Role:
Tommy Singh
Director:
Abhishek Chaubey
Genres:
Action, Crime, Drama, Thriller
Star Cast:
Alia Bhatt, Kareena Kapoor, Kareena Kapoor Khan, Lovely Sidhu, Diljit Dosanjh
5. Kaminey (2009)
18
2
Kaminey
18
2

Guddu and Charlie are identical twins, who also have a rivalry against each other. They both want to end their life of misery and lead a life of prosperity, but things don’t go as planned since they are forced into the corrupt Mumbai underworld.

As:
Cast
Role:
Guddu / Charlie (as Shahid Kapur)
Director:
Vishal Bhardwaj
Genres:
Action, Drama, Thriller, Romance, Comedy, Crime
Star Cast:
Priyanka Chopra, Deb Mukherjee, Shivkumar Subramaniam, Chandan Roy Sanyal
6. Padmaavat (2018)
20
2
Padmaavat
20
2

Padmaavat is an epic historical war film set in medieval Rajasthan, which tells the story of Queen Padmavati, who is happily married to a Rajput King. However, when a Sultan hears about her beauty, he gets obsessed with her, and declares war on their kingdom.

As:
Cast
Role:
Maharawal Ratan Singh
Director:
Sanjay Leela Bhansali
Genres:
Drama, History, War, Romance
Star Cast:
Deepika Padukone, Aditi Rao Hydari, Ranveer Singh, Anupriya Goenka
7. Dil To Pagal Hai (1997)
14
3
Dil To Pagal Hai
14
3

Dil to Pagal Hain is a musical romance film which tells the story of Rahul and Nisha, who are members of a musical troupe. Nisha is secretly in love with Rahul, though Rahul is unaware of this.  Things get complicated when Pooja enters the picture, and Rahul finds himself attracted to her, though she is engaged to another man.

As:
Cast
Director:
Genres:
Comedy, Drama, Romance, Musical
Star Cast:
Shah Rukh Khan, Madhuri Dixit, Karisma Kapoor, Akshay Kumar, Farida Jalal
8. Vivah (2006)
23
2
Vivah
23
2
As:
Cast
Role:
Prem 'Bholu'
Director:
Sooraj R. Barjatya
Genres:
Drama, Musical, Family, Romance
Star Cast:
Anupam Kher, Alok Nath, Seema Biswas, Amrita Rao
9. Taal (1999)
14
2
Taal
14
2
As:
Cast
Director:
Subhash Ghai
Genres:
Romance, Musical
Star Cast:
Aishwarya Rai, Anil Kapoor, Aishwarya Rai Bachchan, Amrish Puri, Akshaye Khanna, Alok Nath
10. Chup Chup Ke (2006)
15
2
Chup Chup Ke
15
2
As:
Cast
Role:
Jeetu
Director:
Priyadarshan, Kookie Vikas Gulati
Genres:
Drama, Comedy, Romance
Star Cast:
Paresh Rawal, Kareena Kapoor, Anupam Kher, Kareena Kapoor Khan, Neha Dhupia, Rajpal Yadav
11. Ishq Vishk (2003)
11
2
Ishq Vishk
11
2
As:
Cast
Role:
Rajiv Mathur (as Shahid)
Director:
Ken Ghosh
Genres:
Comedy, Romance
Star Cast:
Amrita Rao, Shenaz Treasury, Vishal Malhotra, Kapil Jhaveri
12. Batti Gul Meter Chalu (2018)
11
3
Batti Gul Meter Chalu
11
3
As:
Cast
Director:
Shree Narayan Singh
Genres:
Comedy, Drama
Star Cast:
Yami Gautam, Shraddha Kapoor, Sushmita Mukherjee, Divyendu Sharma
13. Badmaa$h Company (2010)
10
2
Badmaa$h Company
10
2
As:
Cast
Role:
Karan S. Kapoor
Director:
Parmeet Sethi
Genres:
Crime, Comedy, Drama
Star Cast:
Anushka Sharma, Anupam Kher, Meiyang Chang, Vir Das
14. Rangoon (2017)
10
2
Rangoon
10
2
As:
Cast
Role:
Nawab Malik
Director:
Vishal Bhardwaj
Genres:
Drama, War, History, Action, Romance
Star Cast:
Kangana Ranaut, Saif Ali Khan, Richard McCabe, Shriswara
15. 36 China Town (2006)
11
2
36 China Town
11
2
As:
Cast
Role:
Raj Malhotra
Director:
Abbas Alibhai Burmawalla, Mastan Alibhai Burmawalla
Genres:
Mystery, Thriller, Comedy
Star Cast:
Johnny Lever, Kareena Kapoor, Paresh Rawal, Priyanka Chopra, Kareena Kapoor Khan, Akshaye Khanna
16. Fida (2004)
11
2
Fida
11
2
As:
Cast
Role:
Jai Malhotra
Director:
Ken Ghosh
Genres:
Thriller, Drama, Romance
Star Cast:
Kareena Kapoor, Kareena Kapoor Khan, Fardeen Khan, Kim Sharma, Aashima Kapoor Bhanushali
17. Deewane Huye Paagal (2005)
11
2
Deewane Huye Paagal
11
2
As:
Cast
Role:
Karan
Director:
Vikram Bhatt
Genres:
Drama, Action, Comedy, Romance
Star Cast:
18. Kismat Konnection (2008)
12
2
Kismat Konnection
12
2
As:
Cast
Role:
Raj Malhotra
Director:
Aziz Mirza
Genres:
Romance, Comedy, Drama
Star Cast:
Juhi Chawla, Vidya Balan, Shah Rukh Khan, Vishal Malhotra, Om Puri
19. R... Rajkumar (2013)
11
2
R... Rajkumar
11
2
As:
Cast
Role:
Rajkumar
Director:
Prabhudheva
Genres:
Action
Star Cast:
Sonakshi Sinha, Mukul Dev, Ashish Vidyarthi, Sonu Sood
20. Dil Maange More!!! (2004)
10
2
Dil Maange More!!!
10
2
As:
Cast
Role:
Nikhil Mathur
Director:
Ananth Narayan Mahadevan
Genres:
Family, Musical, Romance
Star Cast:
Ayesha Takia, Gulshan Grover, Tulip Joshi, Soha Ali Khan
21. Phata Poster Nikhla Hero (2013)
9
2
Phata Poster Nikhla Hero
9
2
As:
Cast
Role:
Vishwas Rao
Director:
Rajkumar Santoshi
Genres:
Comedy, Action
Star Cast:
Salman Khan, Padmini Kolhapure, Mukesh Tiwari, Darshan Jariwala
22. Get Educated: Paathshaala (2010)
8
2
Get Educated: Paathshaala
8
2
As:
Cast
Role:
Rahul Prakash Udyavar
Director:
Milind Ukey
Genres:
Family, Drama
Star Cast:
Nana Patekar, Ayesha Takia, Sunil Shetty, Sushant Singh
23. Teri Meri Kahaani (2012)
9
2
Teri Meri Kahaani
9
2
As:
Cast
Role:
Govind / Javed / Krrish
Director:
Kunal Kohli
Genres:
Drama, Romance, Comedy
Star Cast:
Priyanka Chopra, Prachi Desai, Neha Sharma, Raj Singh Arora
24. Chance Pe Dance (2010)
10
2
Chance Pe Dance
10
2
As:
Cast
Role:
Sameer Behl
Director:
Ken Ghosh
Genres:
Drama, Romance, Comedy, Musical
Star Cast:
Satish Shah, Parikshat Sahni, Mohnish Bahl, Genelia D'Souza
25. Mausam (2011)
9
2
Mausam
9
2
As:
Cast
Role:
Harinder Singh / Harry
Director:
Pankaj Kapur
Genres:
Drama, Romance, War
Star Cast:
Sonam Kapoor, Anupam Kher, Supriya Pathak, Aditi Sharma
26. Dil Bole Hadippa! (2009)
10
2
Dil Bole Hadippa!
10
2
As:
Cast
Role:
Rohan Singh
Director:
Anurag Singh
Genres:
Drama, Comedy, Sport
Star Cast:
Rani Mukerji, Anupam Kher, Dalip Tahil, Rakhi Sawant
27. Vaah! Life Ho Toh Aisi! (2005)
7
1
Vaah! Life Ho Toh Aisi!
7
1
As:
Cast
Role:
Aditya "Adi Chachu"
Director:
Mahesh Manjrekar
Genres:
Musical, Family, Romance, Comedy
Star Cast:
Sanjay Dutt, Radhika Apte, Arshad Warsi, Amrita Rao
28. Milenge Milenge (2010)
10
1
Milenge Milenge
10
1
As:
Cast
Role:
Amit 'Immy' T. Kapoor
Director:
Satish Kaushik
Genres:
Romance, Drama
Star Cast:
Kareena Kapoor, Kareena Kapoor Khan, Aarti Chhabria, Delnaaz Irani, Satish Shah
29. Shaandaar (2015)
11
1
Shaandaar
11
1
As:
Cast
Role:
Jagjinder Joginder
Director:
Vikas Bahl
Genres:
Romance, Drama, Comedy
Star Cast:
Karan Johar, Alia Bhatt, Pankaj Kapur, Sushma Seth
30. Action Jackson (2014)
6
1
Action Jackson
6
1
As:
Cast
Role:
Special Appearance
Director:
Prabhudheva
Genres:
Action
Star Cast:
Ajay Devgan, Yami Gautam, Sonakshi Sinha, Ajay Devgn, Prabhudheva
32. Aankhon Mein Tera Hi Chehra (1999)
15
3
Aankhon Mein Tera Hi Chehra
15
3
As:
Cast
Genres:
Romance, Short
Star Cast:
Hrishitaa Bhatt
33. Shikhar (2005)
9
2
Shikhar
9
2
As:
Cast
Role:
Jaidev S. Vardhan
Director:
John Mathew Matthan
Genres:
Drama
Star Cast:
Bipasha Basu, Ajay Devgan, Ajay Devgn, Amrita Rao, Javed Sheikh

TV Shows and Videos

Koffee with Karan (2004)
Koffee with Karan
TV-14
As:
Cast
Role:
Himself / ... (6 episodes, 2005-2017)
Genres:
Talk-Show, Comedy
Star Cast:
Saif Ali Khan, Karan Johar, Kareena Kapoor Khan, Arjun Kapoor