Rani Mukerji celebrates her 40th birthday today and we really hope she has a great one. The actress has given us some of the best films and roles we can never forget. Be it the cheerfully ambitious Babli or the badass police inspector Shivani Shivaji Roy in Mardaani, we have loved watching her onscreen. You might love her as Tina in Kuch Kuch Hota Hai or as Suhani from Saathiya, but Rani has done some pathbreaking roles in Bollywood. And these are roles only she could pull off. We marveled at her performance in Black. It is one of her best films so far and an unforgettable one.

Her upcoming film Hichki also deals with a disability rarely known to people. Hichki will be Rani’s first film after the birth of her daughter Adira and fans are very excited about it. In an exclusive interview with BollywoodLife, Rani confessed that her biggest Hichki while growing up was that she used to stutter and stammer a lot. In fact, for the longest time, the actress’ voice was dubbed by someone else and she worked really hard to get her diction right. The actress could finally dub for herself when Kuch Kuch Hota Hai happened. (ALSO READ: As Rani Mukerji celebrates her 40th birthday, here are 5 facts not many know about her!)

Here are some of Rani’s best performances in Bollywood so far.

Black
Black was and will always be one of my personal favourites. Sanjay Leela Bhansali and Rani created magic on the screen. It was such a beautiful and a very challenging film. Black will be one of the best in her career forever.

Mardaani
We saw Rani kick some ass in Mardaani as Inspector Shivani Shivaji Roy in Mardaani. Yes, she got punched in the face but she also gave it back. We can’t think of anyone else who could have done justice to the role other than Rani.

No One ****ed Jessica
Rani played a journalist in this film along with Vidya Balan, who played Jessica’s sister in the movie. Rani’s performance in the movie was loved by the audience and by the critics alike. It was based on a real life incident and Rani did complete justice to the role.

Bunty Aur Babli
This might not have been a film about a rare disability or a thought provoking one like the others but a lot of women could relate to Rani’s role as Babli. The film was a super hit and her chemistry with Abhishek Bachchan in the film made them the best onscreen couple for fans.

Laga Chunari Mein Daag
She played a young girl who makes a tough decision of becoming a high class escort to solve her family’s financial problems. Badki was yet another role that was meant for Rani and another great one opposite Abhishek. Her performance in this one also earned her a lot of accolades from critics and fans.

Even though Rani has done a considerably good amount of films that left an impact on the audience, these are the ones that we felt deserve to be the top 5. We can’t wait to watch her in Hichki! Which are your favourite films of Rani? Tell us in the comments below and stay tuned with us for more.