Rani Mukerji has turned a year older today i.e. March 21.  She is one of the actors in the Bollywood who has taken our breath away with her adorable, quirky expressions and brilliant acting skills. The 42-year-old light-eyed beauty has entertained the audiences for close to two decades now and has taken up versatile roles from romance to action and comedy, she’s been there and done that.Also Read - Bunty Aur Babli 2: Rani Mukerji, Saif Ali Khan and Siddhant Chaturvedi's Film Releases on THIS Day

From making a debut in Bollywood with a film like Raja Ki Ayegi Baraat, where she portrayed a rape victim who is forced to marry her perpetrator to her recent release Mardaani 2, where she played the role of a rough and tough cop, take a look at the actor’s onscreen transformation.

Check out the best movies of Rani Mukerji below:

Raja Ki Aayegi Baraat (1997)

Rani Mukerji’s first Hindi cinema was the 1997 released movie ‘Raja Ki Aayegi Baraat’. It is said that she did this film because of her mother. Though the movie did not work well commercially, this dramatic film brought Rani in limelight. Her appearance in the film didn’t receive appreciation then.

Ghulam (1998)

The minute we speak of the Aamir Khan and Rani Mukerji starrer ‘Ghulam’, the one thing that comes to our mind is the song Aati Kya Khandala due to which Rani grabbed millions of eyeballs. In fact, her style in the film was the talk of the town then.

Black (2005)

Sanjay Leela Bhansali’s Black featuring Rani Mukerji and Amitabh Bachchan was a groundbreaking film in Bollywood and the audiences were taken aback with Rani Mukerji’s sheer acting skills, where she played the role of a blind and brought tears in the eyes of all cinemagoers.

No One Killed Jessica (2011)

Rani Mukerji who played the role a news reporter in the film grabbed many eyeballs. Her performance was praised. Her look was kept simple but yet it was stylish!

Mardaani (2014)

Seeing Rani Mukerji holding a revolver in hand, a rough and tough cop – what a brilliant performance! After seeing her in majorly glamorous roles and then as Shivani Shivaji Roy a Senior Inspector, she left everyone speechless. Her look as a brave police officer did wonders. Over the years, Rani Mukerji has played a love interest to a tough cop role. She transformed beautifully over the years. Rani’s look or style is spoken not just among fans but many from B-town too.

Hichki (2018)

Rani Mukerji made her comeback with ‘Hichki’ after a 4-year long break. Post marriage with Aditya Chopra and birth of her daughter Adira, she played an aspiring teacher having Tourette syndrome in this film. Now, this was a very unconventional subject to make one’s comeback with, but Rani went ahead and delivered a great performance.

Mardaani 2 (2019)

Gopi Puthran’s directorial venture Mardaani 2, reprises her role as a police inspector Shivani Shivaji Roy, who vows to arrest a 21-year-old rapist, the antagonist played by TV actor Vishal Jethwa. The film received positive reviews from critics and the respective performances of both the actors have been appreciated by all.

We wish Rani a very Happy Birthday!