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 Ranbir Kapoor Movies: Ranked Best To Worst

1. Barfi! (2012)
250
19
Barfi!
250
19

The film tells the story of a deaf and mute boy named Barfi. After a girl named Shruti leaves him heartbroken, Barfi develops a special bond with an autistic girl named Jhilmil. However, several months later, a chance encounter with Shruti, causes old feelings to resurface. 

Role:
Barfii
Starring:
Priyanka Chopra, Ileana D'Cruz, Saurabh Shukla, Rupa Ganguly
Directed By:
Anurag Basu
2. Rockstar (2011)
218
18
Rockstar
218
18

Janardhan, a college student is a simpleton, who aspires to become a musician. He eventually manages to reach his goal, but shortly after falls in a path of self-destruction.    

Role:
Janardan Jakhar / Jordan
Starring:
Aditi Rao Hydari, Piyush Mishra, Shammi Kapoor, Nargis Fakhri, Kumud Mishra
Directed By:
Imtiaz Ali
3. Sanju (2018)
146
15
Sanju
TV-MA
146
15

This is a Hindi language biopic based on the life of actor Sanjay Dutt. Born into a legendary cinematic family, he is introduced to the industry early in his life by his illustrious father and reaches a dazzling height. But along with that he also has to battle numerous addictions, court cases and jail term; but comes out victorious.   

Role:
Sanjay Dutt 'Sanju'
Starring:
Directed By:
Rajkumar Hirani
4. Yeh Jawaani Hai Deewani (2013)
196
20
Yeh Jawaani Hai Deewani
196
20

Studious Naina impulsively decides to join a trekking trip where she bonds with her old classmates and grows especially close to Kabir. But Kabir’s ambitions take him away to pursue his dreams. Years later, fortune brings the two together at a friend’s wedding with ample occasion to revive old bonds.  Now, it is up to them to take or lose the opportunity. 

Role:
Kabir Thapar AKA Bunny
Starring:
Directed By:
Ayan Mukherjee
5. Wake Up Sid (2009)
142
15
Wake Up Sid
PG
142
15

Wake Up Sid is a coming-of-age romantic comedy drama film which tells the story of Siddharth Mehra, a spoilt and lazy college student, who leaves his home after quarreling with his parents. Eventually, he learns to work hard and be responsible, from Aisha, an aspiring writer.  

Role:
Sid Mehra
Starring:
Anupam Kher, Supriya Pathak, Rahul Khanna, Konkona Sen Sharma
Directed By:
Ayan Mukherjee
6. Raajneeti (2010)
85
11
Raajneeti
85
11

Samar, a young man, who belongs to a powerful Indian political family, lives in the US. However, when his father passes away, he decides to return to India and enter the dirty world of politics.  

Role:
Samar Pratap
Starring:
Ajay Devgan, Nana Patekar, Naseeruddin Shah, Katrina Kaif, Arjun Rampal, Nana Patekar
Directed By:
Prakash Jha
7. Ajab Prem Ki Ghazab Kahani (2009)
122
17
Ajab Prem Ki Ghazab Kahani
122
17

Prem Sharma is a good-for-nothing young man, who meets and falls for a woman named Jenny, although she sees him only as a friend. Despite this, when he learns that she is in love with a man named Rahul, he agrees to help her get married to him.

Role:
Premshankar 'Prem' S. Sharma
Starring:
Katrina Kaif, Salman Khan, Darshan Jariwala, Smita Jaykar, Zakir Hussain
Directed By:
Rajkumar Santoshi
8. Tamasha (2015)
117
16
Tamasha
117
16

Ved and Tara fall for each other while on a vacation. However, they decide to keep their real identities from each other.

Role:
Ved
Starring:
Deepika Padukone, Piyush Mishra, Javed Sheikh, Vivek Mushran
Directed By:
Imtiaz Ali
9. Rocket Singh: Salesman of the Year (2009)
90
14
Rocket Singh: Salesman of the Year
90
14
Role:
Harpreet Singh Bedi
Starring:
Gauhar Khan, Prem Chopra, Mukesh Bhatt, Naveen Kaushik
Directed By:
Shimit Amin
10. Ae Dil Hai Mushkil (2016)
103
16
Ae Dil Hai Mushkil
103
16

This Indian musical romantic film is about Alizeh, a woman recovering from a breakup, and Ayan, a naive musician. The duo soon forms an incredible bond, and experience life, love and heartbreak.  

Role:
Ayan Sanger
Starring:
Shah Rukh Khan, Aishwarya Rai, Alia Bhatt, Anushka Sharma, Aishwarya Rai Bachchan, Fawad Khan, Lisa Haydon
Directed By:
11. Bachna Ae Haseeno (2008)
81
16
Bachna Ae Haseeno
81
16

This romantic comedy drama film tells the story of Raj, a notorious playboy who has broken the hearts of multiple girls. He learns a lesson when he meets his true love, Gayatri, but is rejected by her.

Role:
Raj Sharma
Starring:
Bipasha Basu, Deepika Padukone, Minissha Lamba, Kunal Kapoor
Directed By:
Siddharth Anand
12. PK (2014)
126
29
PK
126
29

An alien lands on earth to conduct a research of its inhabitants, but gets into trouble when his remote is stolen. With his only way to contact his spaceship gone he sets out to find it but is told that only God can help him. He practices different religions but is unsuccessful. In process, he raises questions and helps reveal the truth of religious zealots.

Starring:
Sushant Singh Rajput, Aamir Khan, Sanjay Dutt, Anushka Sharma, Boman Irani, Sushant Singh Rajput
Directed By:
Rajkumar Hirani
13. Black (2005)
53
11
Black
53
11

Black is an Indian drama film, which tells the story of a young girl Michelle, who is deaf, mute and blind. Eventually, a stubborn teacher, named Debraj, helps bring light into her dark world. Despite her disabilities, she eventually takes on the challenge of graduating college.

Starring:
Amitabh Bachchan, Rani Mukerji, Dhritiman Chatterjee, Shernaz Patel, Ayesha Kapoor
Directed By:
Sanjay Leela Bhansali
14. Anjaana Anjaani (2010)
59
20
Anjaana Anjaani
59
20

Anjaana Anjani is a romantic comedy drama musical film which tells the story of Akash and Kiara, two heartbroken and suicidal people, who meet each other just as they are both about to commit suicide. Upon talking to each other, they decide to live their lives to the fullest till New Year’s Day, and then kill themselves. 

Role:
Akash
Starring:
Priyanka Chopra, Pooja Kumar, Carl Marino, Aubrey K. Miller
Directed By:
Siddharth Anand
15. Chillar Party (2011)
37
14
Chillar Party
37
14

The children of a society befriend an orphan Fatka, living in an abandoned car, as well as his dog Bhidu, after Fatka demonstrates his skills during a cricket match. However, things get complicated when a scheming politician plans to get rid of all stray dogs in the area. Therefore, the children team up to save Bhidu.

Starring:
Swara Bhaskar, Aarav Khanna, Chinmay Chandraunshuh, Divji Handa, Irfan Khan
Directed By:
Nitesh Tiwari, Vikas Bahl
16. Saawariya (2007)
48
18
Saawariya
PG
48
18

Saawariya is a romantic drama musical film which tells the story of Raj, a free-spirited and kind-hearted singer living in a small town. He soon befriends a woman named Sakina, whom he soon falls for. He tries to win her heart, but it seems that she has been awaiting her long-lost lover Imaan.

Role:
Ranbir Raj
Starring:
Sonam Kapoor, Salman Khan, Rani Mukerji, Zohra Segal, Rani Mukerji
Directed By:
Sanjay Leela Bhansali
17. Bhoothnath Returns (2014)
23
10
Bhoothnath Returns
23
10
Starring:
Anurag Kashyap, Shah Rukh Khan, Amitabh Bachchan, Boman Irani, Parth Bhalerao, Sanjay Mishra, Usha Nadkarni
Directed By:
Nitesh Tiwari
18. Jagga Jasoos (2017)
44
21
Jagga Jasoos
44
21

Jagga is a young boy, whose adoptive father, Bagchi, enrolls him in a boarding school and disappears mysteriously. Years later, after growing up, Jagga becomes a skilled detective. Along with a young journalist named Shruti, he embarks on a quest to find his father.

Role:
Jagga
Starring:
Katrina Kaif, Nawazuddin Siddiqui, Govinda, Saswata Chatterjee
Directed By:
Anurag Basu
19. Bombay Velvet (2015)
34
25
Bombay Velvet
34
25

Bombay Velvet is a crime drama thriller film which tells the story of a common man named Balraj, who falls for a singer named Rosie. He decides to enter the world of crime, hoping that this will give him an opportunity to win fame and wealth to win over Rosie's heart. A wealthy businessman named Kaizad is impressed by Balraj and he gives him the chance to manage his club ‘Bombay Velvet’, which is used by Kaizad for his illegal activities.

Role:
Johnny Balraj
Starring:
Raveena Tandon, Karan Johar, Anushka Sharma, Manish Chaudhary, Satyadeep Misra
Directed By:
20. Besharam (2013)
37
29
Besharam
37
29

Babli is a small-time car thief whose life takes a turn when he falls head over heels in love with a young woman named Tara, after meeting her at a wedding. When she doesn’t show interest in him, he decides to mend his ways, although he was committing these crimes to support children living at an orphanage.

Role:
Babli
Starring:
Rishi Kapoor, Pallavi Sharda, Neetu Singh, Amitosh Nagpal
Directed By:
Abhinav Kashyap
21. Roy (2015)
29
26
Roy
29
26
Role:
Roy
Starring:
Jacqueline Fernandez, Anupam Kher, Arjun Rampal, Barun Chanda, Asif Basra
Directed By:
Vikramjit Singh
22. Shamshera (2022)
15
15
Shamshera
UA
15
15

Shamshera is an action adventure drama film which takes us to the fictitious city of Kaza, where a warrior tribe has been enslaved and oppressed for a long time. The film revolves around a warrior named Shamshera, who has made life hell for the wealthy class, who has been oppressing his people for a long period. The kings and the wealthy people decide to eventually seek the help of the British.

Role:
Shamshera
Starring:
Sanjay Dutt
23. India, 1964 (2004)
18
7
India, 1964
18
7
Role:
Aryan Malhotra
Starring:
Sharat Saxena, Sushovan Banerjee, Milind Joshi, Suriner Pal
Directed By:
Abhay Chopra

Narrator/Dubbing

Fuddu (2016)
9
9
Fuddu
9
9
Role:
Poetry Reciter in End Credits Song (voice)
Starring:
Shubham, Swati Kapoor, Uday Tikekar, Shalini Arora
Directed By:
Sunil Subramani

Special Appearance/Cameo

Love Per Square Foot (2018)
12
4
Love Per Square Foot
TV-14
12
4

Love Per Square Foot is a romantic comedy film which tells the story of Sanjay, a boy from a Hindu family, who decides to enter a marriage-of-convenience with a Christian girl named Karina, working in the same bank, so that they can become eligible to purchase their dream home. However, complications arise because Sanjay has been having an affair with his boss Rashi, and Karina is engaged to another man named Samuel.

Role:
Gattu (Cameo with Special Thanks)
Starring:
Supriya Pathak, Raghuvir Yadav, Ratna Pathak Shah, Vicky Kaushal
Directed By:
Anand Tiwari