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. Haider (2014)
37
8
Haider
37
8

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. 

Role:
Haider Meer
Starring:
Shraddha Kapoor, Irrfan Khan, Tabu, Kay Kay Menon
Directed By:
Vishal Bhardwaj
2. Jab We Met (2007)
38
9
Jab We Met
38
9

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.

Role:
Aditya D. Kashyap
Starring:
Kareena Kapoor, Kareena Kapoor Khan, Tarun Arora, Dara Singh, Pavan Malhotra
Directed By:
Imtiaz Ali
3. Udta Punjab (2016)
25
7
Udta Punjab
25
7

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.

Role:
Tommy Singh
Starring:
Alia Bhatt, Kareena Kapoor, Kareena Kapoor Khan, Lovely Sidhu, Diljit Dosanjh
Directed By:
Abhishek Chaubey
4. Kaminey (2009)
18
5
Kaminey
18
5

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.

Role:
Guddu / Charlie (as Shahid Kapur)
Starring:
Priyanka Chopra, Deb Mukherjee, Shivkumar Subramaniam, Chandan Roy Sanyal
Directed By:
Vishal Bhardwaj
5. Jersey (2022)
15
5
Jersey
UA
15
5
Role:
Arjun Talwar
6. Padmaavat (2018)
22
8
Padmaavat
22
8

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.

Role:
Maharawal Ratan Singh
Starring:
Deepika Padukone, Aditi Rao Hydari, Ranveer Singh, Anupriya Goenka
Directed By:
Sanjay Leela Bhansali
7. Kabir Singh (2019)
24
10
Kabir Singh
24
10
Role:
Kabir Singh
Starring:
Suresh Oberoi, Arjan Bajwa, Kiara Advani, Soham Majumdar
Directed By:
Sandeep Reddy Vanga
8. Chup Chup Ke (2006)
15
5
Chup Chup Ke
15
5

Jeetu is debt-ridden as none of his businesses were successful. He breaks off his engagement and jumps into the sea, hoping that his father can use the insurance money from his death to clear off his debts. However, he is rescued by a fisherman named Gundya, and is mistaken to be mute and deaf. Since Gundya owes money to a businessman named Prabhat, he makes the latter believe that Jeetu is his beloved nephew, and he leaves Jeetu along with Prabhat, as a guarantee that he will return.

Role:
Jeetu
Starring:
Paresh Rawal, Kareena Kapoor, Anupam Kher, Kareena Kapoor Khan, Neha Dhupia, Rajpal Yadav
Directed By:
Priyadarshan, Kookie Vikas Gulati
9. Vivah (2006)
14
5
Vivah
14
5

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.

Role:
Prem 'Bholu'
Starring:
Anupam Kher, Alok Nath, Seema Biswas, Amrita Rao
Directed By:
Sooraj R. Barjatya
10. Badmaa$h Company (2010)
9
6
Badmaa$h Company
9
6

Karan, a young man who has just graduated, is devastated when his mother has no option but to sell all her jewelry to fund his father’s hospital fees. He vows to fix the situation, and tries to come up with a plan to get rich quickly. He teams up with his friends to start an importing business.

Role:
Karan S. Kapoor
Starring:
Anushka Sharma, Anupam Kher, Meiyang Chang, Vir Das
Directed By:
Parmeet Sethi
11. Ishq Vishk (2003)
10
5
Ishq Vishk
10
5
Role:
Rajiv Mathur (as Shahid)
Starring:
Amrita Rao, Shenaz Treasury, Vishal Malhotra, Kapil Jhaveri
Directed By:
Ken Ghosh
12. Batti Gul Meter Chalu (2018)
8
6
Batti Gul Meter Chalu
8
6
Starring:
Yami Gautam, Shraddha Kapoor, Sushmita Mukherjee, Divyendu Sharma
Directed By:
Shree Narayan Singh
13. 36 China Town (2006)
8
5
36 China Town
8
5
Role:
Raj Malhotra
Starring:
Johnny Lever, Kareena Kapoor, Priyanka Chopra, Paresh Rawal, Kareena Kapoor Khan, Akshaye Khanna
Directed By:
Abbas Alibhai Burmawalla, Mastan Alibhai Burmawalla
14. Rangoon (2017)
7
6
Rangoon
7
6
Role:
Nawab Malik
Starring:
Saif Ali Khan, Kangana Ranaut, Richard McCabe, Shriswara
Directed By:
Vishal Bhardwaj
15. Deewane Huye Paagal (2005)
8
5
Deewane Huye Paagal
8
5
Role:
Karan
Starring:
Vivek Oberoi, Johnny Lever, Paresh Rawal, Akshay Kumar
Directed By:
Vikram Bhatt
16. Fida (2004)
6
5
Fida
6
5
Role:
Jai Malhotra
Starring:
Kareena Kapoor, Kareena Kapoor Khan, Fardeen Khan, Kim Sharma, Aashima Kapoor Bhanushali
Directed By:
Ken Ghosh
17. Kismat Konnection (2008)
8
5
Kismat Konnection
8
5

Raj Malhotra is an architect who is having extreme bad luck in his life. He meets a social activist named Priya, who seems to be his lucky charm, as things go well for him whenever they meet. They soon both find themselves attracted to one another, but Priya is unaware of the fact that Raj is actually using her to obtain a contract that involves demolishing the community center that she is working for, in order to build a huge shopping mall.  

Role:
Raj Malhotra
Starring:
Juhi Chawla, Vidya Balan, Shah Rukh Khan, Vishal Malhotra, Om Puri
Directed By:
Aziz Mirza
18. R... Rajkumar (2013)
10
5
R... Rajkumar
10
5

Romeo is a small-time thug who starts working for a drug lord named Shivraj. His life takes a turn when he falls for a girl named Chanda. However, things get ugly when he learns that Shivraj wants to marry Chanda against her will.

Role:
Rajkumar
Starring:
Sonakshi Sinha, Mukul Dev, Ashish Vidyarthi, Sonu Sood
Directed By:
Prabhudheva
19. Dil Maange More!!! (2004)
7
4
Dil Maange More!!!
7
4
Role:
Nikhil Mathur
Starring:
Ayesha Takia, Gulshan Grover, Tulip Joshi, Soha Ali Khan
Directed By:
Ananth Narayan Mahadevan
20. Get Educated: Paathshaala (2010)
5
4
Get Educated: Paathshaala
5
4
Role:
Rahul Prakash Udyavar
Starring:
Nana Patekar, Ayesha Takia, Sunil Shetty, Sushant Singh
Directed By:
Milind Ukey
21. Phata Poster Nikhla Hero (2013)
9
5
Phata Poster Nikhla Hero
9
5
Role:
Vishwas Rao
Starring:
Salman Khan, Padmini Kolhapure, Mukesh Tiwari, Darshan Jariwala
Directed By:
Rajkumar Santoshi
22. Mausam (2011)
5
5
Mausam
5
5

Mausam is a romantic drama film which tells the story of Harinder Singh, a happy-go-lucky guy from Punjab, and Aayat, a girl from Kashmir, who fall in love with one another. Despite their love for each other, they are forced to be apart from one another, due to communal riots, terrorist attacks, as well as a major war between India and Pakistan.

Role:
Harinder Singh / Harry
Starring:
Sonam Kapoor, Anupam Kher, Supriya Pathak, Aditi Sharma
Directed By:
Pankaj Kapur
23. Teri Meri Kahaani (2012)
5
5
Teri Meri Kahaani
5
5
Role:
Govind / Javed / Krrish
Starring:
Priyanka Chopra, Prachi Desai, Neha Sharma, Raj Singh Arora
Directed By:
Kunal Kohli
24. Chance Pe Dance (2010)
4
5
Chance Pe Dance
4
5
Role:
Sameer Behl
Starring:
Satish Shah, Parikshat Sahni, Mohnish Bahl, Genelia D'Souza
Directed By:
Ken Ghosh
25. Dil Bole Hadippa! (2009)
5
5
Dil Bole Hadippa!
5
5
Role:
Rohan Singh
Starring:
Rani Mukerji, Anupam Kher, Dalip Tahil, Rakhi Sawant
Directed By:
Anurag Singh
26. Vaah! Life Ho Toh Aisi! (2005)
5
5
Vaah! Life Ho Toh Aisi!
5
5
Role:
Aditya "Adi Chachu"
Starring:
Sanjay Dutt, Radhika Apte, Arshad Warsi, Amrita Rao
Directed By:
Mahesh Manjrekar
27. Milenge Milenge (2010)
5
4
Milenge Milenge
5
4
Role:
Amit 'Immy' T. Kapoor
Starring:
Kareena Kapoor, Kareena Kapoor Khan, Aarti Chhabria, Delnaaz Irani, Satish Shah
Directed By:
Satish Kaushik
28. Shaandaar (2015)
4
6
Shaandaar
4
6
Role:
Jagjinder Joginder
Starring:
Karan Johar, Alia Bhatt, Pankaj Kapur, Sushma Seth
Directed By:
Vikas Bahl
29. Fool N Final (2007)
2
4
Fool N Final
2
4
Role:
Raja / Rahul
Starring:
Jackie Shroff, Sunny Deol, Ayesha Takia, Johnny Lever, Paresh Rawal, Vivek Oberoi
Directed By:
Ahmed Khan
30. Aankhon Mein Tera Hi Chehra (1999)
12
2
Aankhon Mein Tera Hi Chehra
12
2
Starring:
Hrishitaa Bhatt
31. Shikhar (2005)
4
4
Shikhar
4
4
Role:
Jaidev S. Vardhan
Starring:
Bipasha Basu, Ajay Devgan, Ajay Devgn, Amrita Rao, Javed Sheikh
Directed By:
John Mathew Matthan

Special Appearance/Cameo

Dil To Pagal Hai (1997)
17
8
Dil To Pagal Hai
17
8

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.

Role:
Background Dancer in Dil Le Gayi (uncredited)
Starring:
Shah Rukh Khan, Madhuri Dixit, Karisma Kapoor, Akshay Kumar, Farida Jalal
Directed By:
Taal (1999)
9
6
Taal
9
6

Manav is the son of a wealthy NRI, who falls for Mansi, the daughter of a poor but respected music teacher. However, due to her social status, Mansi is insulted by Manav’s family, after which their relationship tears apart. Soon, Mansi meets a record producer named Vikrant Kapoor, who not only recognizes Mansi’s singing talent, but decides to help her climb the ladder of success. Things get complicated when Manav tries to return to her life, but now Vikrant has started to like her as well.

Role:
Dancer (uncredited)
Starring:
Aishwarya Rai, Anil Kapoor, Aishwarya Rai Bachchan, Amrish Puri, Akshaye Khanna, Alok Nath
Directed By:
Subhash Ghai
Action Jackson (2014)
3
5
Action Jackson
3
5
Role:
Special Appearance
Starring:
Ajay Devgan, Yami Gautam, Sonakshi Sinha, Ajay Devgn, Prabhudheva
Directed By:
Prabhudheva