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 Rani Mukerji Movies: Ranked Best To Worst

1. Black (2005)
32
7
Black
32
7

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.

Role:
Michelle McNally
Starring:
Amitabh Bachchan, Ranbir Kapoor, Dhritiman Chatterjee, Shernaz Patel, Ayesha Kapoor
Directed By:
Sanjay Leela Bhansali
2. Hey Ram (2000)
19
5
Hey Ram
19
5

Saketh Ram loses his wife in a riot, after his house is attacked by a group of Muslim thugs. Therefore, he soon becomes a Hindu extremist, but rather than blaming the men responsible for his wife’s death, he thinks Mohandas Gandhi is responsible, due to his tolerant approach towards Islamic fundamentalism. His mind gets filled with hatred, and he starts planning to assassinate Gandhi.

Role:
Aparna Ram
Directed By:
3. Veer-Zaara (2004)
39
10
Veer-Zaara
39
10

Veer Zaara is a romantic drama film, which tells the story of an Indian pilot Veer Pratap Singh, who rescues a stranded Pakistani girl, Zaara. Love eventually blooms between them. As Veer spends a long time in a Pakistani jail, Zaara believes him to be dead and devotes her life to his village in India. 

Role:
Saamiya Siddiqui
Directed By:
4. Nayak: The Real Hero (2001)
21
5
Nayak: The Real Hero
21
5

Balraj Chauhan, the devious Chief Minister, challenges Shivaji Rao to run the state for one day. He takes the challenge head on and works hard to bring an end to dishonesty, double-dealing and corruption. After his success, people force him to join politics but things go dirty as Chauhan wants to maintain his ugly ways of running the state. 

Role:
Manjari
Directed By:
S. Shankar
5. Kuch Kuch Hota Hai (1998)
37
10
Kuch Kuch Hota Hai
37
10

During their college years, Anjali was in love with Rahul, her best-friend, but Rahul loved another girl, Tina, whom he eventually marries. Years later, the daughter of the now-deceased Tina, tries to reunite her widowed father with his true love, Anjali, after reading the letters her mother had written for her. 

Role:
Tina Malhotra (as Rani Mukherji)
Directed By:
6. Hichki (2018)
18
5
Hichki
18
5
Role:
Naina Mathur
Starring:
Sachin, Shivkumar Subramaniam, Supriya Pilgaonkar, Neeraj Kabi
Directed By:
Siddharth Malhotra
7. Kabhi Khushi Kabhie Gham... (2001)
33
11
Kabhi Khushi Kabhie Gham...
33
11

Rahul, an adopted son of a rich couple, is disowned by his father, when the former chooses to marry a woman from a middle-class background. He eventually moves to London in order to build a new life. Years later, his younger brother sets out on a mission to find him and rebuild the family again.  

Directed By:
8. Mardaani (2014)
19
5
Mardaani
19
5
Role:
Shivani Shivaji Roy
Starring:
Mona Ambegaonkar, Tahir Raj Bhasin, Priyanka Sharma, Gautam Babbar
Directed By:
Pradeep Sarkar
9. Yuva (2004)
14
4
Yuva
14
4

Michael is an influential student leader, who tries to keep local politicians out of college elections. A local goon tries to bribe Michael, but he refuses. Michael is unware that this is going to result in a strong retaliation.

Role:
Sashi Biswas
Starring:
Ajay Devgan, Vivek Oberoi, Abhishek Bachchan, Kareena Kapoor, Kareena Kapoor Khan, Ajay Devgn
Directed By:
10. Mardaani 2 (2019)
15
5
Mardaani 2
Not
15
5
Role:
Shivani Shivaji Roy
Starring:
Shruti Bapna , Sunny Hinduja, Kirti Choudhary , Vishal Jethwa
Directed By:
Gopi Puthran
11. Talaash (2012)
28
11
Talaash
28
11

Inspector Surjan Shekhawat and wife Roshni are still reeling under the shock of their son’s loss when he is called to examine an actor’s death. Seemingly a straightforward case, the accidental death soon deepens into a mystery where a sex-worker Rosie adds to the puzzle. As Shekhawat works towards solving the mystery, he also learns to mend his troubled relation with Roshni.

Role:
Roshni Shekhawat
Starring:
Kareena Kapoor, Aamir Khan, Kareena Kapoor Khan, Nawazuddin Siddiqui, Rajkummar Rao
Directed By:
Reema Kagti
12. Ghulam (1998)
16
6
Ghulam
16
6

Siddharth Marathe is a local boxing champion. His brother, Jai, works as a manager for Raunak Singh, a former boxing champion running a travel agency, but in reality Raunak is a notorious gangster. Siddharth soon starts working for Raunak, but after Raunak murders a man named Hari, Siddharth remembers the words of his father, who was a freedom fighter. He decides to stand up against Raunak, and fight against him.

Role:
Alisha Mafatlal
Starring:
Aamir Khan, Mita Vasisht, Deepak Tijori, Rajit Kapoor
Directed By:
Vikram Bhatt
13. No One Killed Jessica (2011)
17
5
No One Killed Jessica
17
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:
Meera Gaity
Starring:
Vidya Balan, Rajesh Sharma, Myra Karn, Neil Bhoopalam
Directed By:
Raj Kumar Gupta
14. Hum Tum (2004)
19
7
Hum Tum
19
7

Karan and Rhea meet for the first time on a flight and end up hating each other at the end of their journey. However, at different stages of their lives, they continue to bump into one another, and they soon start befriending each other, and eventually fall in love.

Role:
Rhea Prakash
Starring:
Rishi Kapoor, Saif Ali Khan, Abhishek Bachchan, Rati Agnihotri
Directed By:
Kunal Kohli
15. Saathiya (2002)
15
5
Saathiya
15
5

Aditya and Suhasini fall in love, but their marriage is met with opposition from their parents as their families belong to different backgrounds. Despite this, they elope and get married. However, over time, marital problems threaten to drive them apart, as Suhasini is convinced that Aditya is having an affair. Things get worse when she gets involved in a car accident while crossing the street, which results in a fatal injury.

Role:
Suhani
Starring:
Shah Rukh Khan, Vivek Oberoi, Tabu, Sandhya Mridul
Directed By:
Shaad Ali
16. Bombay Talkies (2013)
10
7
Bombay Talkies
10
7
Role:
Gayatri
Starring:
Katrina Kaif, Randeep Hooda, Saqib Saleem, Nawazuddin Siddiqui
17. Chalte Chalte (2003)
18
7
Chalte Chalte
18
7

Raj, who owns a truck company, falls for a young woman named Priya, a fashion designer. Eventually the two get married. However, differences between them lead to a separation, and it threatens to destroy their relationship.

Role:
Priya Chopra (as Rani Mukherji)
Starring:
Shah Rukh Khan, Johnny Lever, Jas Arora, Satish Shah, Jayshree T.
Directed By:
Aziz Mirza
18. Mangal Pandey: The Rising (2005)
11
8
Mangal Pandey: The Rising
11
8

In  the 19th century, Mangal Pandey is an Indian sepoy serving in the British Army in Afghanistan, where he befriends Captain Williaim after saving the latter’s life. However, things turn ugly when the East India Company introduces a rifle that uses pig fat or beef tallow, which is objectionable to Hindu as well Muslim religious beliefs. Therefore, Mangal Pandey decides to revolt, and inspires the Indian people to stand against the British.

Role:
Heera
Starring:
Ameesha Patel, Aamir Khan, Toby Stephens, Coral Beed
Directed By:
Ketan Mehta
19. Paheli (2005)
15
7
Paheli
15
7

Paheli is a fantasy romantic drama film which revolves around a ghost who falls in love with a woman who has been newly married. The ghost soon manages to assume the form of her husband, and also befriends the members of her husband’s family.   

Role:
Lachchi
Starring:
Juhi Chawla, Shah Rukh Khan, Anupam Kher, Naseeruddin Shah, Amitabh Bachchan
Directed By:
Amol Palekar
20. Bunty Aur Babli (2005)
11
6
Bunty Aur Babli
PG
11
6

Rakesh and Vimmi are two misfits from a small town who turn to a life of crime and fraud, and eventually they begin to be known as the infamous duo Bunty and Babli. They continue scamming all kinds of people from all walks of life, but things get complicated when they attract the attention of an upset police officer.

Role:
Vimmi Saluja / Babli
Starring:
Aishwarya Rai, Amitabh Bachchan, Abhishek Bachchan, Aishwarya Rai Bachchan, Kiran Juneja
Directed By:
Shaad Ali
21. Kabhi Alvida Naa Kehna (2006)
20
9
Kabhi Alvida Naa Kehna
R
20
9

Dev and Maya are facing struggles in their respective marriages, and they become friends to help each other deal with their relationship problems. They soon start falling for each other, and even start having an affair. But eventually, they feel guilty for cheating on their spouses.

Role:
Maya Talwar
Starring:
Shah Rukh Khan, Kajol, Amitabh Bachchan, Preity Zinta, Abhishek Bachchan, Abhishek Bachchan
Directed By:
22. Ta Ra Rum Pum (2007)
12
5
Ta Ra Rum Pum
12
5
Role:
Radhika Shekar Rai Banerjee (Shona)
Starring:
Saif Ali Khan, Javed Jaffrey, Ali Haji, Angelina Idnani
Directed By:
Siddharth Anand
23. Chori Chori Chupke Chupke (2001)
10
5
Chori Chori Chupke Chupke
10
5
Role:
Priya Malhotra
Starring:
Salman Khan, Preity Zinta, Johnny Lever, Amrish Puri
Directed By:
Abbas Alibhai Burmawalla, Mastan Alibhai Burmawalla
24. Baabul (2006)
11
5
Baabul
11
5
Role:
Malvika 'Mili' J. Talwar / Malvika A. Kapoor
Starring:
Shriya Saran, Salman Khan, Amitabh Bachchan, Hema Malini, John Abraham
Directed By:
Ravi Chopra
25. LOC: Kargil (2003)
8
5
LOC: Kargil
8
5
Starring:
Sanjay Dutt, Akkineni Nagarjuna, Namrata Shirodkar, Raveena Tandon, Ajay Devgan, Abhishek Bachchan, Kareena Kapoor
Directed By:
J.P. Dutta
26. Laaga Chunari Mein Daag: Journey of a Woman (2007)
9
5
Laaga Chunari Mein Daag: Journey of a Woman
9
5
Role:
Vibhavari Sahay
Starring:
Kalki Koechlin, Abhishek Bachchan, Anupam Kher, Hema Malini
Directed By:
Pradeep Sarkar
27. Hadh Kar Di Aapne (2000)
10
4
Hadh Kar Di Aapne
10
4
Role:
Anjali Khanna
Starring:
Johnny Lever, Paresh Rawal, Satish Kaushik, Govinda
Directed By:
Manoj Agrawal
28. Saawariya (2007)
10
6
Saawariya
PG
10
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:
Gulab (as Rani Mukherjee)
Starring:
Sonam Kapoor, Ranbir Kapoor, Salman Khan, Zohra Segal
Directed By:
Sanjay Leela Bhansali
29. Har Dil Jo Pyar Karega... (2000)
8
5
Har Dil Jo Pyar Karega...
8
5
Role:
Pooja Oberoi
Starring:
Shah Rukh Khan, Salman Khan, Preity Zinta, Paresh Rawal, Kamini Kaushal
Directed By:
Raj Kanwar
30. Mujhse Dosti Karoge! (2002)
10
5
Mujhse Dosti Karoge!
10
5

Raj, Pooja and Tina are inseparable childhood friends living in Shimla, India. Raj is in love with Tina, although he keeps his feelings to himself. Their lives take a turn when Raj migrates to UK, but he promises Tina that he will keep in touch with her through email. However, since Tina is not interested in technology, she asks her friend Pooja to communicate with Raj on her behalf, unaware that Pooja is in love with Raj. Things get complicated when Raj travels to India years later.

Role:
Pooja Sahani
Starring:
Hrithik Roshan, Kareena Kapoor, Kareena Kapoor Khan, Uday Chopra, Satish Shah
Directed By:
Kunal Kohli
31. Bichhoo (2000)
7
6
Bichhoo
7
6
Role:
Kiran Bali (as Rani Mukherji)
Starring:
Farida Jalal, Bobby Deol, Mohan Joshi, Ashish Vidyarthi
Directed By:
Guddu Dhanoa
32. Thoda Pyaar Thoda Magic (2008)
8
6
Thoda Pyaar Thoda Magic
8
6
Role:
Geeta
Starring:
Ameesha Patel, Saif Ali Khan, Rishi Kapoor, Akshat Chopra
Directed By:
Kunal Kohli
33. Dil Bole Hadippa! (2009)
6
6
Dil Bole Hadippa!
6
6
Role:
Veera Kaur / Veer Pratap Singh (as Rani Mukherjee)
Starring:
Shahid Kapoor, Anupam Kher, Dalip Tahil, Rakhi Sawant
Directed By:
Anurag Singh
34. Hello Brother (1999)
7
5
Hello Brother
7
5
Role:
Rani
Starring:
Salman Khan, Johnny Lever, Amitabh Bachchan, Neeraj Vora, Arbaaz Khan
Directed By:
Sohail Khan
35. To Fall in Love (2000)
8
5
To Fall in Love
8
5
Role:
Priya Sharma (as Rani Mukherji)
Starring:
Jackie Shroff, Raveena Tandon, Salman Khan, Inder Kumar
Directed By:
K. Muralimohana Rao
36. Aiyyaa (2012)
6
4
Aiyyaa
6
4
Role:
Meenakshi Deshpande
Starring:
Prithviraj Sukumaran, Jyoti Subhash, Nirmiti Sawant, Subodh Bhave
Directed By:
Sachin Kundalkar
37. Bunty Aur Babli 2 (2021)
7
5
Bunty Aur Babli 2
UA
7
5
Role:
Vimmi Trivedi
Starring:
Saif Ali Khan
38. Gambling, Gods and LSD (2002)
11
3
Gambling, Gods and LSD
11
3
Role:
Herself (as Rani Mukherje)
Starring:
Govinda, Peter Mettler, John Paul Young
Directed By:
Peter Mettler
39. Tera Chehra Jab Nazar Aaye (2002)
9
3
Tera Chehra Jab Nazar Aaye
9
3
Starring:
Adnan Sami
Directed By:
Bela Segal
40. Biyer Phul (1996)
7
4
Biyer Phul
7
4
Role:
Mili Chatterjee
Starring:
Sabyasachi Chakraborty, Prasenjit Chatterjee, Indrani Haldar, Mita Chatterjee
Directed By:
Ram Mukherjee
41. Calcutta Mail (2003)
7
4
Calcutta Mail
7
4
Role:
Bulbul / Reema
Starring:
Anil Kapoor, Satish Kaushik, Manisha Koirala, Sayaji Shinde
Directed By:
Sudhir Mishra
42. Shatarupa (1989)
6
4
Shatarupa
6
4
Starring:
Kali Bannerjee, Moushumi Chatterjee, Ranjit Mallick, Sanghamitra Bandyopadhyay
Directed By:
Palash Bannerjee
43. Badal (2000)
6
4
Badal
6
4
Role:
Rani
Starring:
Johnny Lever, Amrish Puri, Salim Ghouse, Ashutosh Rana
Directed By:
Raj Kanwar
44. Chori Chori (2003)
7
4
Chori Chori
7
4
Role:
Khushi
Starring:
Ajay Devgan, Sonali Bendre, Ajay Devgn, Kamini Kaushal, Salim Ghouse
Directed By:
Milan Luthria
45. Chalo Ishq Ladaaye (2002)
5
4
Chalo Ishq Ladaaye
5
4
Role:
Sapna (as Rani Mukherji)
Starring:
Johnny Lever, Kader Khan, Zohra Sehgal, Govinda
Directed By:
Aziz Sejawal
46. Bas Itna Sa Khwaab Hai... (2001)
4
5
Bas Itna Sa Khwaab Hai...
4
5
Role:
Pooja Shrivastav (as Rani Mukherji)
Starring:
Abhishek Bachchan, Jackie Shroff, Sushmita Sen, Gulshan Grover
Directed By:
Goldie Behl
47. Pyaar Diwana Hota Hai (2002)
4
4
Pyaar Diwana Hota Hai
4
4
Role:
Payal Khurana (as Rani Mukherji)
Starring:
Johnny Lever, Om Puri, Govinda, Laxmikant Berde
48. Raja Ki Ayegi Baraat (1997)
3
6
Raja Ki Ayegi Baraat
3
6
Role:
Mala (as Ranee)
Starring:
Jennifer Winget, Gulshan Grover, Divya Dutta, Shadaab Khan
Directed By:
Ashok Gaekwad
49. Mehndi (1998)
4
4
Mehndi
4
4
Role:
Pooja (as Rani Mukherji)
Starring:
Shakti Kapoor, Arjun, Faraaz Khan, Ushma Rathod
Directed By:
Hamid Ali Khan

Special Appearance/Cameo

Kal Ho Naa Ho (2003)
20
4
Kal Ho Naa Ho
20
4

The story revolves on Naina Catherine Kapur, a gloomy MBA student living with her widowed mother, grandmother, disabled brother and adopted sister in New York City. Her dreary life starts changing for the better when Aman Mathur comes to live next door and she starts falling in love with him. But there is also Rohit Patel, her best friend. 

Role:
Special Appearance
Starring:
Karan Johar, Saif Ali Khan, Sonali Bendre, Shah Rukh Khan, Kajol, Preity Zinta, Farah Khan
Directed By:
Nikkhil Advani
Rab Ne Bana Di Jodi (2008)
17
5
Rab Ne Bana Di Jodi
17
5

A shy and introverted government employee named Surinder, falls in love at first sight, with the cheerful and extroverted daughter of his former Professor, at her engagement. When her fiancé is killed in a road accident, the Professor suffers a major cardiac arrest, and on his death bed, he asks Surinder to marry his daughter, fearing that his daughter will be alone in the world. 

Role:
Special appearances in the song 'Phir Milenge Chalte Chalte'
Starring:
Anushka Sharma, Lara Dutta, Bipasha Basu, Shah Rukh Khan, Kajol, Preity Zinta, Vinay Pathak
Directed By:
Aditya Chopra
Mann (1999)
7
3
Mann
7
3

Karan and Priya meet on a cruise from Singapore to India, and over time, they become friends and fall for one another, despite the fact that both their marriages are scheduled to their respective partners. During their departure, they agree to go about their lives without communicating to one another, but promises to meet after a year. However, their meeting doesn’t take place as Priya meets with an accident.

Role:
Special Appearance (song 'Kali Nagin Ke')
Starring:
Aamir Khan, Anil Kapoor, Sharmila Tagore, Dalip Tahil
Directed By:
Indra Kumar