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

1. Bhaag Milkha Bhaag (2013)
31
7
Bhaag Milkha Bhaag
31
7

Despite being scarred by the Indo-Pakistan partition, an Indian athlete Milkha Singh overcomes several agonizing obstacles in order to become one of India’s most iconic athletes. 

Role:
Biro
Starring:
Farhan Akhtar, Prakash Raj, Art Malik, Rakeysh Omprakash Mehra
Directed By:
Rakeysh Omprakash Mehra
2. Padman (2018)
18
5
Padman
PG-13
18
5

Laxmikant, who loves his wife Gayatri very much, is upset upon seeing her use unhygienic cloth during her menstrual cycle. In order to bring a change, he eventually creates a machine which can make affordable sanitary pads, in order to provide inexpensive options to women living in rural India.

Role:
Pari Walia
Starring:
Radhika Apte, Amitabh Bachchan, Akshay Kumar, Saurabh Agarwal
Directed By:
R. Balki
3. Sanju (2018)
24
8
Sanju
TV-MA
24
8

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:
Tina Munim
Starring:
Directed By:
Rajkumar Hirani
4. Raanjhanaa (2013)
18
6
Raanjhanaa
18
6

Despite knowing that his childhood sweetheart Zoya is going to be married to another man, Kundan persistently attempts to win her heart. However, things take a turn for the worse when his actions lead to the death of Zoya’s lover.

Role:
Zoya Haider
Starring:
Swara Bhaskar, Abhay Deol, Dhanush, Mohammed Zeeshan Ayyub
Directed By:
Anand L. Rai
5. Neerja (2016)
17
5
Neerja
17
5

Neerja is a biographical drama thriller film which takes us to 1986 and revolves around a young flight attendant named Neerja. When the plane she is in, gets hijacked by terrorists, she does her best and even risks her life, to save the life of the passengers.   

Role:
Neerja Bhanot
Starring:
Shabana Azmi, Yogendra Tikku, Abrar Zahoor, Jim Sarbh
Directed By:
Ram Madhvani
6. AK vs AK (2020)
11
5
AK vs AK
TV-MA
11
5

After having a quarrel with each other publicly, a filmmaker kidnaps the daughter of a popular movie actor. While the actor searches for the daughter, the filmmaker films his search in real time, hoping that it will become a hit movie.

Role:
Sonam Kapoor
7. Khoobsurat (2014)
8
5
Khoobsurat
8
5

Khoobsurat is a romantic comedy film which tells the story of Milli, a physiotherapist working for a royal family. When she meets a young Rajput prince, she falls in love with him, although he is not just her opposite completely, but is also engaged to another woman.

Role:
Milli Chakravarty
Starring:
Aditi Rao Hydari, Kiron Kher, Ratna Pathak Shah, Ashok Banthia
Directed By:
Shashanka Ghosh
8. Delhi-6 (2009)
8
5
Delhi-6
8
5

Delhi-6 is a drama film which tells the story of Roshan Mehra, an American of Indian origin, who returns to India along with his ailing grandmother, to their ancestral property.  He gets involved in several problems of the common people, including a temple-mosque dispute.

Role:
Bittu Sharma
Directed By:
Rakeysh Omprakash Mehra
9. I Hate Luv Storys (2010)
7
5
I Hate Luv Storys
7
5

I Hate Luv Storys is a romantic comedy drama film which tells the story of Simran, a young woman who is so much into romantic films that she is in love with the idea of love itself. She meets a young man named Jay, who works as an assistant to a director known for romantic films, although unlike Simran, he is repulsed by romance. Things get complicated when over time, she begins to develop feelings for Jay.

Role:
Simran
Starring:
Samir Soni, Sammir Dattani, Imran Khan, Kavin Dave
Directed By:
Punit Malhotra
11. Bewakoofiyaan (2014)
6
6
Bewakoofiyaan
6
6
Role:
Mayera Sehgal
Starring:
Rishi Kapoor, Ayushmann Khurrana, Swedha Singh, Deepika Amin
Directed By:
Nupur Asthana
12. Saawariya (2007)
6
6
Saawariya
PG
6
6

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:
Sakina
Starring:
Salman Khan, Rani Mukerji, Ranbir Kapoor, Zohra Segal
Directed By:
Sanjay Leela Bhansali
13. Aisha (2010)
5
5
Aisha
5
5
Role:
Aisha Kapoor (as Sonam A. Kapoor)
Starring:
Abhay Deol, Amrita Puri, Cyrus Sahukar, Arunoday Singh
Directed By:
Rajshree Ojha
14. 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:
Aayat
Starring:
Shahid Kapoor, Anupam Kher, Supriya Pathak, Aditi Sharma
Directed By:
Pankaj Kapur
15. Thank You (2011)
4
5
Thank You
4
5

Raj, Yogi and Vikram are best friends who are business partners. Despite being married, they are also serial womanizers, but their wives have no idea that they are cheating on them. Eventually, when one of them begins to suspect that there might be something that she doesn’t know about, she hires a private detective named Kishan to find out more.   

Role:
Sanjana R. Malhotra (as Sonam A. Kapoor)
Starring:
Vidya Balan, Irrfan Khan, Akshay Kumar, Sunil Shetty
Directed By:
Anees Bazmee
16. Dolly Ki Doli (2015)
4
5
Dolly Ki Doli
4
5
Role:
Dolly
Starring:
Saif Ali Khan, Malaika Arora, Mohammed Zeeshan Ayyub, Karan Ashar
Directed By:
Abhishek Dogra
17. Prem Ratan Dhan Payo (2015)
7
9
Prem Ratan Dhan Payo
7
9

Due to an assassination attempt on him, a prince named Vijay Singh is replaced with a lookalike named Prem. However, the Princess Maithili, who was engaged to Vijay, starts falling for Prem.  

Role:
Maithili
Starring:
Salman Khan, Anupam Kher, Swara Bhaskar, Arman Kohli
Directed By:
Sooraj R. Barjatya
18. The Zoya Factor (2019)
3
4
The Zoya Factor
3
4
Starring:
Dulquer Salmaan
19. Players (2012)
3
5
Players
3
5
Role:
Naina Briganza
Starring:
Bipasha Basu, Johnny Lever, Abhishek Bachchan, Vinod Khanna
Directed By:
Abbas Alibhai Burmawalla, Mastan Alibhai Burmawalla
20. Veere Di Wedding (2018)
3
7
Veere Di Wedding
3
7

A women-centric comedy that revolves around four childhood friends - Sakshi, Kalindi, Meera and Avni. The other three girls come to meet Kalindi when her wedding is fixed with her boyfriend, Rishabh. Sakshi plans a trip for the girl gang to Thailand where they rediscover themselves.

Role:
Avni Malhotra
Starring:
Kareena Kapoor, Swara Bhaskar, Kareena Kapoor Khan, Neena Gupta, Sumeet Vyas
Directed By:
Shashanka Ghosh