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 Vidya Balan Movies: Ranked Best To Worst

1. Kahaani (2012)
38
10
Kahaani
38
10
Role:
Vidya Venkatesan-Bagchi
Starring:
Nawazuddin Siddiqui, Dhritiman Chatterjee, Parambrata Chatterjee, Saswata Chatterjee
Directed By:
Sujoy Ghosh
2. Lage Raho Munna Bhai (2006)
30
8
Lage Raho Munna Bhai
PG-13
30
8

Munna Bhai is a gangster who falls in love with Jhanvi, a radio jockey. In order to impress her, he hides his identity and lies to her about being a true Gandhian college professor. Although she is deeply hurt and leaves him when she learns the truth, he continues to fight a corrupt property dealer using Gandhian ways. 

Role:
Jhanvi
Starring:
Abhishek Bachchan, Sanjay Dutt, Arshad Warsi, Jimmy Shergill
Directed By:
Rajkumar Hirani
3. Guru (2007)
19
6
Guru
19
6

This drama film tells the story of Gurukant Desai, a simple young villager, whose father discourages him from having big dreams. He soon goes to Turkey and gets a job. Although he is offered a promotion, he refuses, saying that he wants to work for himself. He soon returns to India to start his own business and rises to become the biggest business tycoon in India.

Role:
Meenakshi Gupta
Starring:
Aishwarya Rai, Abhishek Bachchan, Aishwarya Rai Bachchan, Mithun Chakraborty, Madhavan
Directed By:
4. Nerkonda Paarvai (2019)
12
4
Nerkonda Paarvai
Not
12
4
Starring:
Ajith Kumar, Shraddha Srinath, Rangaraj Pandey , Abhirami Venkatachalam
Directed By:
H. Vinoth
5. Bhool Bhulaiyaa (2007)
18
7
Bhool Bhulaiyaa
18
7

Despite the warnings that it is possessed by spirits, Siddharth, after returning from the US, decides to stay in their ancestral house. Soon, due to strange occurrences, he is forced to call a psychiatrist.

Role:
Avni Chaturvedi
Starring:
Directed By:
Priyadarshan
6. Ishqiya (2010)
12
4
Ishqiya
12
4

Two criminals take shelter in the house of a kidnapper's widow who agrees to help them in return for abducting the man responsible for her husband's supposed death.

Role:
Krishna
Starring:
Naseeruddin Shah, Arshad Warsi, Adil Hussain, Salman Shahid
Directed By:
Abhishek Chaubey
7. No One Killed Jessica (2011)
12
5
No One Killed Jessica
12
5

No One Killed Jessica is a crime thriller film which tells the story of Sabrina Lal, who joins forces with an investigative journalist named Meera, to seek justice for her sister Jessica, who was shot by Manish, the son of an influential politician. After Manish manages to get acquitted due to lack of evidence, Meera performs various sting operations, to expose the failure of law and order in the country. Eventually, the public decides to protest against the cover-up in order to bring justice to Jessica.

Role:
Sabrina Lall
Starring:
Rani Mukerji, Rajesh Sharma, Myra Karn, Neil Bhoopalam
Directed By:
Raj Kumar Gupta
8. Te3n (2016)
13
5
Te3n
13
5

John Biswas is a 70 year old broken man who is still seeking help from the police to find the people who had kidnapped and killed his granddaughter several years ago. The case had shaken up the police force in such a way, that the investigating officer Martin Das had quit the force and turned to priesthood. Now, eight years later, a young boy is kidnapped and the case seems to be completely similar to the kidnapping of John Biswas' granddaughter.  

Role:
Sarita Sarkar
Starring:
Amitabh Bachchan, Nawazuddin Siddiqui, Mukesh Chhabra, Sabyasachi Chakraborty
Directed By:
Ribhu Dasgupta
9. Parineeta (2005)
11
4
Parineeta
11
4

Parineeta is a romantic drama film which tells the story of Lalita and Shekhar, childhood sweethearts who wish to get married one day. However, Shekhar’s father wants him to marry Gayatri, the daughter of his wealthy business associate. In order to separate Shekhar and Lalita, he turns Lalita and her family’s life upside down.

Role:
Lalita
Starring:
Rekha, Saif Ali Khan, Amitabh Bachchan, Sanjay Dutt, Sabyasachi Chakraborty
Directed By:
Pradeep Sarkar
10. Paa (2009)
12
5
Paa
12
5

Auro, a witty 13 year old intelligent boy lives with his mother Vidya, a gynaecologist. His father, Amol Arte, is a politician with a mission. The bright boy suffers from progeria, an extremely rare genetic defect that leads to accelerated aging. He tries to know more about his father, but Vidya is adamant and tries not to reveal the truth. 

Role:
Dr. Vidya
Starring:
Directed By:
R. Balki
11. Tumhari Sulu (2017)
9
4
Tumhari Sulu
9
4
Role:
Sulochana / Sulu
Starring:
Manav Kaul, Vijay Maurya, Neha Dhupia, Vibhawari Deshpande
Directed By:
Suresh Triveni
12. Urumi: The Warriors Who Wanted to Kill Vasco Da Gama (2011)
8
3
Urumi: The Warriors Who Wanted to Kill Vasco Da Gama
8
3
Starring:
Prithviraj Sukumaran, Nithya Menen, Nithya Menon, Prabhudheva, Jagathi Sreekumar
Directed By:
Santosh Sivan
13. Sherni (2021)
11
5
Sherni
13
11
5
Role:
Vidya Vincent
14. Hamari Adhuri Kahani (2015)
8
4
Hamari Adhuri Kahani
8
4

Hamari Adhuri Kahani is a romantic drama film which tells the story of Vasudha, a single mother, who has been waiting for her missing husband for five years. After learning that her husband is actually a terrorist, she accepts a job in a hotel, and soon begins to fall for the wealthy hotel owner. Things get complicated when her husband, Hari, reappears in her life.  

Role:
Vasudha
Starring:
Emraan Hashmi, Rajkummar Rao, Zachary Coffin, Madhurima Tuli
Directed By:
Mohit Suri
15. The Dirty Picture (2011)
10
5
The Dirty Picture
10
5

Reshma, a girl from a poor family in a village, decides that she wants to become a film star. She runs away to Madras, and tries to get noticed by the directors. She eventually manages to find success in a minor role. After her success, she begins to be known as ‘Silk’. But success and fame begins to change her.

Role:
Reshma / Silk
Starring:
Emraan Hashmi, Naseeruddin Shah, Tusshar Kapoor, Rajesh Sharma
Directed By:
Milan Luthria
16. Jalsa (2022)
8
4
Jalsa
UA 13+
8
4
Role:
Maya Menon
17. Kahaani 2 (2016)
8
4
Kahaani 2
8
4
Role:
Durga Rani Singh / Vidya Sinha
Starring:
Jugal Hansraj, Arjun Rampal, Tota Roy Chowdhury, Kharaj Mukherjee
Directed By:
Sujoy Ghosh
18. Mission Mangal (2019)
12
6
Mission Mangal
12
6
Role:
Tara Shinde
Starring:
Sonakshi Sinha, Nithya Menen, Akshay Kumar, Nithya Menon, Tapsee Pannu
Directed By:
Jagan Shakti
19. Ferrari Ki Sawaari (2012)
8
4
Ferrari Ki Sawaari
8
4

This comedy drama film revolves around a father, who is forced to ‘borrow’ a Ferrari, belonging to Indian cricketer Sachin Tendulkar, in order to help his little son fulfill his dreams. The only problem is that he didn’t inform the car’s owner about it.

Role:
Laavni Dancer
Starring:
Paresh Rawal, Boman Irani, Sharman Joshi, Ritvik Sahore
Directed By:
Rajesh Mapuskar
20. Dum Maaro Dum (2011)
7
4
Dum Maaro Dum
R
7
4
Starring:
Deepika Padukone, Bipasha Basu, Rana Daggubati, Abhishek Bachchan, Prateik
Directed By:
Rohan Sippy
21. Shakuntala Devi (2020)
8
5
Shakuntala Devi
8
5
Role:
Shakuntala Devi
22. Eklavya (2007)
6
4
Eklavya
6
4
Role:
Rajeshwari / 'Rajjo'
Starring:
Jackie Shroff, Amitabh Bachchan, Sanjay Dutt, Saif Ali Khan
Directed By:
Vidhu Vinod Chopra
23. Halla Bol (2008)
6
4
Halla Bol
6
4
Role:
Sneha
Starring:
Ajay Devgan, Ajay Devgn, Pankaj Kapur, Madhavan, Darshan Jariwala
Directed By:
Rajkumar Santoshi
24. Heyy Babyy (2007)
10
7
Heyy Babyy
10
7

Three compulsive womanisers living in Australia are taken off guard when they find a baby on their doorstep. Chaos ensues as they go berserk in search for the woman who could possibly be the mother, contacting their ex-lovers to determine who could be the father.

Role:
Isha Sahni
Starring:
Shah Rukh Khan, Anupam Kher, Juanna Sanghvi, Akshay Kumar, Fardeen Khan, Riteish Deshmukh
Directed By:
Sajid Khan
25. Ghanchakkar (2013)
6
5
Ghanchakkar
6
5
Role:
Neetu Atre (Mrs. Ghanchakkar)
Starring:
Emraan Hashmi, Rajesh Sharma, Parvin Dabas, Tarun Dudeja
Directed By:
Raj Kumar Gupta
26. Shaadi Ke Side Effects (2014)
6
4
Shaadi Ke Side Effects
6
4
Role:
Trisha
Starring:
Farhan Akhtar, Ila Arun, Vir Das, Ram Kapoor
Directed By:
Saket Chaudhary
27. Begum Jaan (2017)
5
4
Begum Jaan
Not
5
4
Role:
Begum Jaan
Starring:
Naseeruddin Shah, Amitabh Bachchan, Ila Arun, Fllora Saini
Directed By:
Srijit Mukherji
28. Bobby Jasoos (2014)
5
4
Bobby Jasoos
5
4
Role:
Bobby
Starring:
Tanvi Azmi, Ali Fazal, Mahima A, Abhishek C
Directed By:
Samar Shaikh
29. Kismat Konnection (2008)
6
5
Kismat Konnection
6
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:
Priya
Starring:
Shahid Kapoor, Shah Rukh Khan, Juhi Chawla, Vishal Malhotra, Om Puri
Directed By:
Aziz Mirza
30. Salaam-E-Ishq (2007)
5
5
Salaam-E-Ishq
5
5

Salaam-E-Ishq is a romantic comedy drama musical film which revolves around the lives of six different couples, as they try to deal with different problems that complicate their lives.

Starring:
Salman Khan, Priyanka Chopra, Juhi Chawla, Anil Kapoor, Ayesha Takia, Akshaye Khanna
Directed By:
Nikkhil Advani
31. Thank You (2011)
5
5
Thank You
5
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.   

Starring:
Irrfan Khan, Sonam Kapoor, Akshay Kumar, Sunil Shetty
Directed By:
Anees Bazmee
32. Kabhi Aana Tu Meri Gali (2003)
6
3
Kabhi Aana Tu Meri Gali
6
3
Starring:
Palash Sen, Sandhya Mridul
33. Ekk Albela (2016)
5
3
Ekk Albela
5
3
Role:
Geeta Bali
Starring:
Neha Bam, Mangesh Desai, Arun Badsavle, Manveer Choudhary
Directed By:
Shekhar Sartandel
34. Bhalo Theko (2003)
5
3
Bhalo Theko
5
3
Role:
Anandi
Starring:
Soumitra Chatterjee, Joy Sengupta, Parambrata Chatterjee
Directed By:
Gautam Haldar

Animation Movies

Mahabharat (2013)
8
7
Mahabharat
8
7
Role:
Draupadi (voice)
Starring:
Sunny Deol, Anupam Kher, Ajay Devgan, Anil Kapoor, Jackie Shroff, Amitabh Bachchan, Ajay Devgn
Directed By:
Amaan Khan

Special Appearance/Cameo

Once Upon a Time in Mumbai Dobaara! (2013)
7
8
Once Upon a Time in Mumbai Dobaara!
7
8

Shoaib becomes the leader of a mafia gang after killing his mentor Sultan Mirza. He soon finds a protégé in Aslam, but things get complicated when they both fall for the same woman, leading to an enmity between them.

Role:
Woman in Burqa (song 'Tayyab Ali') (uncredited)
Starring:
Sonali Bendre, Sonakshi Sinha, Akshay Kumar, Mahesh Manjrekar
Directed By:
Milan Luthria

TV Shows

Hum Paanch
16
3
Hum Paanch
16
3
Role:
Radhika Mathur (2000) (unknown episodes)
Starring:
Shoma Anand, Ali Asgar, Anirudh Agarwal, Neha Bam