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)
56
5
Kabir Singh
56
5
As:
Cast
Role:
Kabir Singh
Director:
Sandeep Reddy Vanga
Genres:
Drama, Romance
Star Cast:
Suresh Oberoi, Arjan Bajwa, Kiara Advani, Soham Majumdar
2. Haider (2014)
38
5
Haider
38
5

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
3. Jab We Met (2007)
42
5
Jab We Met
42
5

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
4. Udta Punjab (2016)
32
5
Udta Punjab
32
5

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)
29
3
Kaminey
29
3

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)
33
3
Padmaavat
33
3

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. Vivah (2006)
40
2
Vivah
40
2

Poonam is an orphaned girl who is engaged to Prem, a boy from a wealthy family. Their love is tested when an accident occurs, and Poonam suffers burn injuries, just two days prior to the wedding.

As:
Cast
Role:
Prem 'Bholu'
Director:
Sooraj R. Barjatya
Genres:
Drama, Musical, Family, Romance
Star Cast:
Anupam Kher, Alok Nath, Seema Biswas, Amrita Rao
8. Chup Chup Ke (2006)
32
3
Chup Chup Ke
32
3
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
9. Dil To Pagal Hai (1997)
19
3
Dil To Pagal Hai
19
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, uncredited
Director:
Genres:
Comedy, Drama, Romance, Musical
Star Cast:
Shah Rukh Khan, Madhuri Dixit, Karisma Kapoor, Akshay Kumar, Farida Jalal
10. Taal (1999)
16
3
Taal
16
3
As:
Cast, uncredited
Director:
Subhash Ghai
Genres:
Romance, Musical
Star Cast:
Aishwarya Rai, Anil Kapoor, Aishwarya Rai Bachchan, Amrish Puri, Akshaye Khanna, Alok Nath
11. Ishq Vishk (2003)
23
2
Ishq Vishk
23
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)
21
3
Batti Gul Meter Chalu
21
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)
17
3
Badmaa$h Company
17
3
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)
17
2
Rangoon
17
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)
21
3
36 China Town
21
3
As:
Cast
Role:
Raj Malhotra
Director:
Abbas Alibhai Burmawalla, Mastan Alibhai Burmawalla
Genres:
Mystery, Thriller, Comedy
Star Cast:
Johnny Lever, Kareena Kapoor, Priyanka Chopra, Paresh Rawal, Kareena Kapoor Khan, Akshaye Khanna
16. Fida (2004)
20
2
Fida
20
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)
19
2
Deewane Huye Paagal
19
2
As:
Cast
Role:
Karan
Director:
Vikram Bhatt
Genres:
Drama, Action, Comedy, Romance
Star Cast:
18. Kismat Konnection (2008)
20
2
Kismat Konnection
20
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)
18
2
R... Rajkumar
18
2
As:
Cast
Role:
Rajkumar
Director:
Prabhudheva
Genres:
Action
Star Cast:
Sonakshi Sinha, Mukul Dev, Ashish Vidyarthi, Sonu Sood
20. Dil Maange More!!! (2004)
18
2
Dil Maange More!!!
18
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)
14
2
Phata Poster Nikhla Hero
14
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)
15
3
Get Educated: Paathshaala
15
3
As:
Cast
Role:
Rahul Prakash Udyavar
Director:
Milind Ukey
Genres:
Family, Drama
Star Cast:
Nana Patekar, Ayesha Takia, Sunil Shetty, Sushant Singh
23. Mausam (2011)
17
2
Mausam
17
2
As:
Cast
Role:
Harinder Singh / Harry
Director:
Pankaj Kapur
Genres:
Drama, Romance, War
Star Cast:
Sonam Kapoor, Anupam Kher, Supriya Pathak, Aditi Sharma
24. Teri Meri Kahaani (2012)
16
3
Teri Meri Kahaani
16
3
As:
Cast
Role:
Govind / Javed / Krrish
Director:
Kunal Kohli
Genres:
Drama, Romance, Comedy
Star Cast:
Priyanka Chopra, Prachi Desai, Neha Sharma, Raj Singh Arora
25. Chance Pe Dance (2010)
17
3
Chance Pe Dance
17
3
As:
Cast
Role:
Sameer Behl
Director:
Ken Ghosh
Genres:
Drama, Romance, Comedy, Musical
Star Cast:
Satish Shah, Parikshat Sahni, Mohnish Bahl, Genelia D'Souza
26. Dil Bole Hadippa! (2009)
15
3
Dil Bole Hadippa!
15
3
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)
14
2
Vaah! Life Ho Toh Aisi!
14
2
As:
Cast
Role:
Aditya "Adi Chachu"
Director:
Mahesh Manjrekar
Genres:
Musical, Family, Romance, Comedy
Star Cast:
Radhika Apte, Sanjay Dutt, Arshad Warsi, Amrita Rao
28. Milenge Milenge (2010)
16
2
Milenge Milenge
16
2
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)
19
1
Shaandaar
19
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)
10
1
Action Jackson
10
1
As:
Cast, Special Appearance
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)
16
3
Aankhon Mein Tera Hi Chehra
16
3
As:
Cast
Genres:
Romance, Short
Star Cast:
Hrishitaa Bhatt
33. Shikhar (2005)
13
4
Shikhar
13
4
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:
Karan Johar, Saif Ali Khan, Kareena Kapoor Khan, Arjun Kapoor